import { FritterContext } from "../classes/FritterContext.js"; import { FritterFile } from "../classes/FritterFile.js"; import { FritterMiddlewareFunction } from "../types/FritterMiddlewareFunction.js"; export type Directory = { mountPath?: string; path: string; }; export type FileDataCache = Map; export type MiddlewareFritterContext = FritterContext; export type CreateOptions = { cacheControlHeader?: string; directories: Directory[]; enableGzip?: boolean; maxCacheEntries?: number; }; export type CreateResult = { cacheControlHeader: string; directories: Directory[]; enableGzip: boolean; maxCacheEntries: number; fileDataCache: FileDataCache; getCacheBustedPath: (filePath: string) => string; execute: FritterMiddlewareFunction; }; export declare function create(options: CreateOptions): CreateResult; //# sourceMappingURL=Static.d.ts.map