import { type Base58, type KeyScope, type KeysetWithSecrets, type Keyset } from '@localfirst/crdx'; import { type Challenge } from 'connection/types.js'; import { type ValidationResult } from 'util/index.js'; export declare const challenge: (identityClaim: KeyScope) => Challenge; export declare const prove: (challenge: Challenge, keys: KeysetWithSecrets) => Base58; export declare const verify: (challenge: Challenge, signature: Base58, publicKeys: Keyset) => ValidationResult; export declare class IdentityChallengeFailure extends Error { constructor(message: string, details?: any); details?: any; } //# sourceMappingURL=identity.d.ts.map