/**
 * @description:
 * @author: wxingheng
 * @Date: 2023-06-13 16:08:46
 * @param {*} private
 * @param {*} private
 * @return {*}
 * @example:
 */
export declare class Typewriter {
    private onConsume;
    private onDone;
    private queue;
    private consuming;
    private timer;
    private strTemp;
    constructor(onConsume: (str: string) => void, onDone: (str: string) => void);
    dynamicSpeed(): number;
    add(str: string): void;
    consume(): void;
    next(): void;
    start(): void;
    done(): void;
}
