import type Dispatcher from './dispatcher';
export declare type ResponseOptions = {
    status: number;
    statusText: string;
    headers: Headers;
};
export declare function cacheClose(): void;
export declare function cachePut(request: Request, response: Response, requestTime: number): void;
export declare function cacheGet(request: Request, callback: (error?: any | null, response?: Response | null, fresh?: boolean | null) => void): void;
export declare function cacheEntryPossiblyAdded(dispatcher: Dispatcher): void;
export declare function enforceCacheSizeLimit(limit: number): void;
export declare function clearTileCache(callback?: (err?: Error | null) => void): void;
export declare function setCacheLimits(limit: number, checkThreshold: number): void;
//# sourceMappingURL=tile_request_cache.d.ts.map