export interface NotaryConfig { privateKey?: string; rpcUrl?: string; easContractAddress?: string; schemaRegistryAddress?: string; schemaUID?: string; } export interface NotarizationResult { attestationUID: string; recordURI: string; cid: string; contentHash: string; pds: string; lexicon: string; transactionHash: string; explorerURL: string; } export interface AttestationData { uid: string; recordURI: string; cid: string; contentHash: string; pds: string; lexicon: string; timestamp: number; attester: string; revoked: boolean; explorerURL: string; } export interface RecordInfo { did: string; collection: string; rkey: string; }