import type { ValidConfigOptions } from '../../options/options.js';
export type ConflictingFiles = Awaited<ReturnType<typeof getConflictingFiles>>;
export declare function getConflictingFiles(options: ValidConfigOptions): Promise<{
    absolute: string;
    relative: string;
}[]>;
export declare function getUnstagedFiles(options: ValidConfigOptions): Promise<string[]>;
export declare function getStagedFiles(options: ValidConfigOptions): Promise<string[]>;
export declare function getRerereConfig(options: ValidConfigOptions): Promise<{
    enabled: boolean;
    autoUpdate: boolean;
}>;
