/**
 * API Key Pre-flight Validator
 *
 * Quick validation of API keys before Claude CLI launch.
 * Catches expired keys early with actionable error messages.
 */
export interface ValidationResult {
    valid: boolean;
    error?: string;
    suggestion?: string;
}
export declare function validateGlmKey(apiKey: string, baseUrl?: string, timeoutMs?: number): Promise<ValidationResult>;
export declare function validateMiniMaxKey(apiKey: string, baseUrl?: string, timeoutMs?: number): Promise<ValidationResult>;
/** Validate Anthropic direct API key using x-api-key header (not Bearer) */
export declare function validateAnthropicKey(apiKey: string, timeoutMs?: number): Promise<ValidationResult>;
//# sourceMappingURL=api-key-validator.d.ts.map