export type HostedEpmKind = 'node-self' | 'hosted'; export interface HostedEpmRecord { id: string; kind: HostedEpmKind; label: string; peerId: string; epmCid?: string; epmJson: Record; source?: string; updatedAt?: number; } export interface ChunkedQrPayloadOptions { id: string; mimeType: string; maxPayloadChars: number; } export declare function normalizeHostedEpmRecord(input: Record): HostedEpmRecord; export declare function createPublicEpmExport(input: Record): Record; export declare function createVCardQrPayload(input: Record | HostedEpmRecord): string; export declare function publicKeyEmailAddress(publicKey: string | undefined): string | undefined; export declare function createChunkedQrPayloads(bytes: Uint8Array, options: ChunkedQrPayloadOptions): Promise; export declare function reassembleChunkedQrPayloads(chunks: string[]): Promise; //# sourceMappingURL=identity.d.ts.map