import type { ClientSetup, SetupPreview, SetupResult, BackupEntry, ConfigDiff, RestoreResult } from './types'; export declare function getSettingsPath(): string; export declare function getEnvPath(): string; export declare function detectClaudeCode(): string | null; export declare function readSettings(filePath: string): { data: Record; parseFailed: boolean; }; export declare function backupPath(filePath: string): string; export declare function originalPathFromBackup(backupFilePath: string): string | null; export declare function formatTimestamp(ts: string): string; export declare function listBackups(): BackupEntry[]; export declare function previewBackup(backupFilePath: string): { content: string; diffs: ConfigDiff[]; }; export declare function restoreBackup(backupFilePath: string): RestoreResult; export declare function maskApiKey(key: string): string; export declare function previewClaudeCodeSettings(port: number, apiKey: string, settingsPath?: string): SetupPreview; export declare function applySettingsJson(port: number, apiKey: string): SetupResult; export declare function applyEnvFile(port: number, apiKey: string): SetupResult; export declare const claudeCodeSetup: ClientSetup; //# sourceMappingURL=claude-code.d.ts.map