import { TypingNode } from '../nodes/nodes.types'; import { CanBeArray, TypingFlowConfig } from '../shared/types'; import { HooksModule } from './modules/hooks-module'; export declare class TypingFlow { private _config; private _typingNodes; private _hooksModule; private _nodeHandlersModule; constructor(config: TypingFlowConfig); commands(commands: Array>): this; private _handleTypingNode; private _typing; private _executeFlow; on(...args: Parameters): this; start(): Promise; }