/**
 * Soft-validation for API keys pasted into the setup wizard or imported from
 * .env. Returns whether the value matches the registered prefix and, if not,
 * the human-readable example so the wizard can show one ⚠ line and continue.
 *
 * "Soft" by design: providers occasionally rotate key formats, and a wrong
 * pattern in our registry should never block a working key. Callers always
 * persist the value regardless of `ok`.
 */
export interface KeyFormatResult {
    ok: boolean;
    /** Example string (e.g. "sk-ant-...") — present when `ok === false`. */
    expected?: string;
}
export declare function validateKeyFormat(configKey: string, value: string): KeyFormatResult;
