import type { SmartAccountClient } from 'permissionless'; import { type Chain } from 'viem'; import type { IdentityKeys } from './types.js'; export declare const getAccountProofMessage: (accountAddress: string, publicKey: string) => string; export declare const getKeyProofMessage: (accountAddress: string, publicKey: string) => string; export declare const accountProofDomain: { name: string; version: string; }; export declare const proveIdentityOwnership: (smartAccountClient: SmartAccountClient, accountAddress: string, keys: IdentityKeys) => Promise<{ accountProof: string; keyProof: string; }>; export declare const verifyIdentityOwnership: (accountAddress: string, publicKey: string, accountProof: string, keyProof: string, chain: Chain, rpcUrl: string) => Promise; //# sourceMappingURL=prove-ownership.d.ts.map