import { ISkill, IOptions, IPosition, ITracker, ICallbacks } from './types'; export declare function createFlowzilla(name?: string): Flowzilla; export declare class Flowzilla { name: string; private $skillSet; private skills; tracker?: ITracker; constructor(name?: string); readonly skillsCount: number; readonly skillCount: number; private appendTracker; run(type: string, value?: T1, options?: IOptions, callback?: ICallbacks): any; runSync(type: string, value?: T1, options?: IOptions): any; removeSkill(skill: string | ISkill): void; addSkill(skill: ISkill | ISkill[], position?: IPosition, otherSkill?: ISkill | ISkill[] | string | string[]): void; addSkill(name: string, skill: ISkill | ISkill[], position?: IPosition, otherSkill?: ISkill | ISkill[] | string | string[]): void; } //# sourceMappingURL=flowzilla.d.ts.map