import type { Schema } from '@anmiles/zod-tools';
export declare class Cli {
    private readonly transformInput;
    private readonly interface;
    constructor(transformInput?: (text: string) => string);
    getAnswer<T>(question: string, schema: Schema<T>, transformOutput?: (answer: string) => unknown): Promise<T>;
    say(text: string): void;
    close(): void;
    private ask;
}
//# sourceMappingURL=cli.d.ts.map