/** Canonical v2 registration proof, shared with the Broker protocol test vectors. */ export declare function createTunnelRegistrationProof(input: { brokerUrl: string; platform: string; gatewayVersion: string; preferredSubdomain?: string; recoveryToken?: string; }): { version: number; gatewayId: string; publicKey: string; platform: string; gatewayVersion: string; preferredSubdomain: string; recoveryToken: string; nonce: string; expiresAt: number; signature: string; };