import type { NostrEventV1 } from "./identity-links.types.js"; export declare function parseStrictJson(text: string): unknown; export declare function normalizeNostrPublicKey(input: string): string; export declare function canonicalProofContent(publicPayload: string, walletSignature: string): string; export declare function assertCanonicalWalletSignature(signature: string): void; export declare function walletFromPublicPayload(publicPayload: string): string; export declare function verifyRawNostrEvent(input: string | NostrEventV1): NostrEventV1; export declare function assertNoForbiddenIdentityInput(value: Record): void; //# sourceMappingURL=identity-links.protocol.d.ts.map