export declare const MATRIX_SERVICE_TYPE = "MatrixHomeServer"; export interface MatrixBotUrls { stateBot: string; roomsBot: string; bidBot: string; claimBot: string; } export interface MatrixUrls extends MatrixBotUrls { homeServer: string; homeServerCropped: string; } export declare function normalizeMatrixHomeServerUrl(url: string | null | undefined): string; export declare function deriveMatrixBotUrls(homeServerUrl: string): MatrixBotUrls; export declare function buildMatrixUrlsFromHomeServer(homeServerUrl: string): MatrixUrls; export declare function getIxoDefaultHomeServer(): string; export declare function getMatrixHomeServerForDid(did: string): Promise; export declare function getMatrixUrlsForDid(did: string): Promise; export declare function getMatrixHomeServerCroppedForDid(did: string): Promise; export declare function getCachedMatrixHomeServerForDid(did: string): string | null; export declare function isMatrixCacheValidForDid(did: string): boolean; export declare function prefetchMatrixUrlsForDids(dids: string[]): Promise; export declare function getMultipleMatrixUrls(dids: string[]): Promise>; export declare function clearCache(): void; export declare function getCacheStats(): { size: number; maxSize: number; }; //# sourceMappingURL=did-matrix-batcher.d.ts.map