export interface SearchResult { searchMode: string; message: string; searchCriteria: { contentHash: string; walletAddress?: string; }; totalResults: number; registrations: Array<{ contentHash: string; pdaAddress: string; ipfsCid: string; registeredBy: string; userID: string | null; timestamp: string; validationStatus: string; consensus: string; explorerUrl: string; onChainData: any; }>; } export declare class ApiClient { private apiBaseUrl; constructor(apiBaseUrl?: string); searchFile(file: File, walletAddress?: string): Promise; private makeRequest; private fileToBuffer; private generateSHA256Hash; private bufferToHex; healthCheck(): Promise; testConnection(): Promise<{ success: boolean; message: string; }>; } //# sourceMappingURL=api-client.d.ts.map