export declare const isKeyRejected: (key: string) => boolean; export declare const keyRejectionMessage: (key: string) => string | undefined; /** The refusal as a finished sentence, ended once whatever punctuation the provider sent. */ export declare const keyRejectionSentence: (key: string) => string; /** A probe answered, and the key works. */ export declare const noteKeyAccepted: (key: string, now?: number) => void; /** A definitive refusal needs no second opinion: latch at once, with the provider's words. */ export declare const noteKeyRejected: (key: string, message: string, now?: number) => void; /** A 401 from a real check is evidence too: a few in a row latch without waiting for a probe. */ export declare const noteAuthFailure: (key: string, message: string) => void; /** A working call proves the key, so a since-repaired failure must not outlive it. */ export declare const noteKeyWorked: (key: string) => void; export declare const probeIsDue: (key: string, now?: number) => boolean; /** True the first time this session asks: one warning per session, not one per edit. */ export declare const claimRejectedWarning: (key: string, sessionId: string) => boolean; //# sourceMappingURL=keyState.d.ts.map