import { RemoteServerCache } from './RemoteServerCache'; import { Bridge } from '../../Manager/Bridge'; import { RawMessage } from 'discord-hybrid-sharding'; export declare class CacheServer { server: Bridge; path: { path: string; maxSize: number; }[]; cache: ReturnType; constructor(server: Bridge, options: { path: Array<{ path: string; maxSize: number; }>; }); _overwriteHandlers(): void; _handleCacheSet(message: RawMessage, res: (data: any) => Promise): Promise | undefined; _handleCacheGet(message: RawMessage, res: (data: any) => Promise): Promise | undefined; _handleCacheDelete(message: RawMessage, res: (data: any) => Promise): Promise | undefined; _handleCacheClear(message: RawMessage, res: (data: any) => Promise): Promise | undefined; _buildCachePaths(path: { path: string; maxSize: number; }[]): { [x: string]: RemoteServerCache; }; } //# sourceMappingURL=CacheServer.d.ts.map