import { type Account } from '../auth/accounts.js'; export type TokenState = 'fresh' | 'due-soon' | 'expired' | 'missing'; export type TokenStatus = { account: Account; authorizedAt?: Date; expiresAt?: Date; remainingMs?: number; state: TokenState; }; export declare const ICON: Record; export declare function statusFor(account: Account, now: number): TokenStatus; export declare function allStatuses(now: number): TokenStatus[]; /** Scopes Google actually granted this account, or null if no token exists. */ export declare function grantedScopes(label: string): string[] | null; export declare function humanizeRemaining(ms: number | undefined): string; /** `doctor status`: the at-a-glance countdown table. */ export declare function renderStatus(): void; //# sourceMappingURL=status.d.ts.map