///
export declare class Action {
static currentPrompt: string;
static isCanceled: boolean;
static attemps: number;
static recorder: any;
static whisperFileName: string;
static DIRECTORY: string;
static questions: {
type: string;
name: string;
message: string;
initial: string;
}[];
static onCancel(): Promise;
static displayMessage(message: string, borderColor?: string): void;
static prompt(res: any, thread: any[], prompts: any, keepConversation: boolean, prompt: any): Promise<{
keepConversation: boolean;
prompt: any;
thread: any[];
}>;
static generate(prompt?: string): Promise;
private static initOpenAI;
static create(filename: any, content: string | Buffer): Promise;
static saveArtifact(thread: any[], prompts: any): Promise;
static getPrompt(): Promise;
static getArtifactInfo(): Promise<{}>;
static createOrOverwrite(filename: any, content: string | Buffer): Promise;
static execute(prompt: any, opts: any): Promise;
static initAudioRecorder(): Promise;
}
//# sourceMappingURL=action.d.ts.map