export declare const BLOCK_SIZE: number; export declare function getBlockId(modified: number): string; export declare function getBlockRange(blockId: string): { min: number; max: number; }; export declare const invalidatedBlockIds: { [groupId: string]: { [blockId: string]: true; }; }; export declare function invalidateCache(groupId: string, modified: number, oldModified?: number): void; export declare const prefixHashDetails: { [groupId: string]: { [prefix: string]: { [subPrefix: string]: string; }; }; }; export declare function populateGroupHashes(groupId: string): Promise; export declare function getPrefixHashes(groupId: string, blockPrefix?: string): Promise<{ [subPrefix: string]: string; }>; export declare function getDetailHashes(groupId: string, blockId_?: string): Promise<{ [blockId: string]: string; }>; export declare function getBlockChangeInfo(groupId: string, blockId: string): Promise<{ id: string; modified: number; }[]>;