type CodexRedemptionConfirmationClaims = { version: 1; attemptId: string; workspaceId: string; credentialId: string; creditId: string; subjectId: string; browserSessionHash: string; expiresAt: number; }; export declare function hashCodexBrowserSession(sessionId: string): Promise; /** Five-minute, session-bound, HMAC-confirmed browser mutation token. */ export declare function signCodexRedemptionConfirmation(secret: string, claims: CodexRedemptionConfirmationClaims): Promise; export declare function verifyCodexRedemptionConfirmation(secret: string, token: string, now?: number): Promise; export type { CodexRedemptionConfirmationClaims };