declare const TinyPluginLayer: typeof import("../../../plugin/TinyPlugin.mjs").TinyPluginLayer; export type ViteFileDetectorOptions = { /** * - An array of strings or regular expressions used to identify URLs that should be bypassed. */ paths: (string | RegExp)[]; /** * - The base path for the source directory to be included in the bypass list. */ srcPath: string; /** * - The path to the manifest file to be included in the bypass list. */ manifestPath: string; /** * - Maximum amount of detected URLs kept in the persistent cache. When the limit is reached, the oldest entries are evicted before the new one is written. Use `Infinity` to keep every URL forever. */ maxCachedUrls: number; }; /** * A plugin for TinyServiceWorkerEngine to detect and bypass Vite-specific files. * * @type {import('../TinyServiceWorkerEngine.mjs').SwPluginInstaller, 'ViteFileDetector', '1.0.0', [Partial]|[]>} * @throws {TypeError} If the engine is invalid or if the provided options do not match the required schema. */ declare const ViteFileDetectorPlugin: import('../TinyServiceWorkerEngine.mjs').SwPluginInstaller, 'ViteFileDetector', '1.0.0', [Partial] | []>; export default ViteFileDetectorPlugin; //# sourceMappingURL=ViteFileDetector.d.mts.map