export interface UserQuestion {
    question: string;
    context?: string;
    options?: string[];
}
export declare class TerminalInterface {
    private rl;
    constructor();
    askUser(userQuestion: UserQuestion): Promise<string>;
    private getCustomResponse;
    displayConversationStart(topic: string): Promise<void>;
    displayConversationEnd(summary: string): Promise<void>;
    private displayQuestionHeader;
    displayError(error: string): void;
    displayInfo(message: string): void;
    displaySuccess(message: string): void;
    close(): void;
    displayPlatformSpecificInstructions(): void;
}
//# sourceMappingURL=terminal-interface.d.ts.map