import { type CliOptions } from './config.js';
/**
 * Enhanced error handler with better context and cleanup
 */
export declare class FakeGitError extends Error {
    code: string;
    recoverable: boolean;
    context?: any | undefined;
    constructor(message: string, code: string, recoverable?: boolean, context?: any | undefined);
}
export declare function main(options: CliOptions): Promise<void>;
//# sourceMappingURL=main.d.ts.map