import { type PathCtx } from '../config/paths.js'; /** Is this exact credential known to have been refused for good? */ export declare function loginIsKnownDead(fingerprint: string | null, c: PathCtx): boolean; /** Why this credential was refused, for saying so once. */ export declare function deadLoginReason(fingerprint: string | null, c: PathCtx): string | undefined; /** Record that this credential cannot be renewed, with the reason and when. */ export declare function rememberDeadLogin(fingerprint: string | null, detail: string, c: PathCtx, now?: number): void; /** Forget one credential, for when it works again. */ export declare function forgetDeadLogin(fingerprint: string | null, c: PathCtx): void;