export declare const PAIRING_CHALLENGE_TTL_MS = 10000; export declare const PAIRING_CHALLENGE_FILE_PREFIX = "pair-challenge-"; export interface PairingChallenge { challengeId: string; nonce: string; path: string; expiresAt: number; } export interface PairingChallengeEntry { nonce: string; path: string; expiresAt: number; } export type PairingChallengeStore = Map; export declare function cleanupExpiredPairingChallenges(store?: PairingChallengeStore, now?: number): void; export declare function issuePairingChallenge(jinnHome: string, store?: PairingChallengeStore, now?: number, challengeIdFactory?: () => string, nonceFactory?: () => string): PairingChallenge; export declare function consumePairingChallenge(jinnHome: string, challengeId: string | undefined | null, store?: PairingChallengeStore, now?: number): boolean; //# sourceMappingURL=pairing-challenge.d.ts.map