import type { Interface as RLInterface } from "node:readline";
export declare const c: {
    reset: string;
    bold: string;
    dim: string;
    green: string;
    cyan: string;
    yellow: string;
    red: string;
};
export declare function ask(rl: RLInterface, question: string, defaultVal?: string): Promise<string>;
export declare function choose(rl: RLInterface, question: string, options: string[]): Promise<number>;
export declare function confirm(rl: RLInterface, question: string, defaultVal?: boolean): Promise<boolean>;
export declare function banner(): void;
export declare function success(msg: string): void;
export declare function warn(msg: string): void;
export declare function heading(msg: string): void;
//# sourceMappingURL=prompts.d.ts.map