import type { FileChange, Recommendation } from '../types';
export declare const prompts: {
    inputRepo(): Promise<string>;
    selectBranch(branches: string[]): Promise<string>;
    selectAction(): Promise<"category" | "individual" | "all" | "cancel">;
    selectByCategory(changes: FileChange[]): Promise<FileChange[]>;
    selectIndividually(changes: FileChange[]): Promise<FileChange[]>;
    confirm(message: string, defaultValue?: boolean): Promise<boolean>;
    selectRecommendations(recommendations: Recommendation[]): Promise<Recommendation[]>;
    initConfig(): Promise<{
        repo: string;
        branch: string;
        ignore: string[];
    }>;
    showChangeSummary(changes: FileChange[]): void;
};
