export interface PairingIdentity {
    roomId: string;
    clientToken: string;
    machineLabel: string;
    pairingCode: string;
    pairingCodeExpiresAt: number;
    createdAt: string;
    updatedAt: string;
}
export declare function pairingIdentityPath(): string;
export declare function loadPairingIdentity(): PairingIdentity | null;
export declare function ensurePairingIdentity(machineLabel?: string): PairingIdentity;
export declare function refreshPairingCode(identity: PairingIdentity, machineLabel?: string): PairingIdentity;
export declare function rotateClientToken(identity: PairingIdentity): PairingIdentity;
export declare function savePairingIdentity(identity: PairingIdentity): void;
export declare function buildPairUri(relayUrl: string, identity: PairingIdentity): string;
