export interface ApiConfig {
    provider: 'anthropic' | 'openai' | 'gemini';
    apiKey: string;
    model?: string;
}
export declare class ApiKeyManager {
    private projectPath;
    private configPath;
    private gitignorePath;
    constructor(projectPath: string);
    setupApiKey(): Promise<ApiConfig | null>;
    loadConfig(): Promise<ApiConfig | null>;
    private saveConfig;
    private updateGitignore;
    private getProviderName;
    private getDefaultModel;
}
//# sourceMappingURL=apiKeyManager.d.ts.map