/**
 * Interactive prompts for CLI
 * Provides confirmation and selection utilities
 */
export type EditAction = 'yes' | 'no' | 'all' | 'diff' | 'skip' | 'quit';
export interface EditPromptResult {
    action: EditAction;
    applyRemaining?: boolean;
}
/**
 * Get the prompt text for edit confirmation
 */
export declare function getEditPromptText(editNumber: number, totalEdits: number, fileName: string): string;
/**
 * Parse edit action from user input
 */
export declare function parseEditAction(input: string): EditPromptResult;
/**
 * Show a summary of edit actions
 */
export declare function formatEditSummary(applied: number, rejected: number, skipped: number): string;
//# sourceMappingURL=prompts.d.ts.map