/// <reference types="node" />
import { ActionBase, ActionType } from './base';
import { Options } from './types';
export default class SpinnerAction extends ActionBase {
    frameIndex: number;
    frames: string[];
    spinner?: NodeJS.Timeout;
    type: ActionType;
    constructor();
    protected _frame(): string;
    private _lines;
    protected _pause(icon?: string): void;
    private _render;
    private _reset;
    protected _start(opts: Options): void;
    protected _stop(status: string): void;
    private getFrames;
}
