import type { Logger, ServiceWorkerPlugin } from '@budarin/pluggable-serviceworker'; export { VIDEO_PRESET, AUDIO_PRESET, MAPS_PRESET, DOCS_PRESET, getAdaptivePresets, } from './presets.js'; export interface RangePluginOptions { cacheName: string; assets?: string[]; order?: number; maxCachedRanges?: number; enableLogging?: boolean; maxCacheableRangeSize?: number; include?: string[]; exclude?: string[]; rangeResponseCacheControl?: string; maxConcurrentRangesPerUrl?: number; prioritizeLatestRequest?: boolean; restoreMissingToCache?: boolean; maxTrackedUrls?: number; logger?: Logger; } export declare function serveRangeRequests(options: RangePluginOptions): ServiceWorkerPlugin;