import { FsAccessModel } from "../internal.types.cjs"; import { WritableAccessModel } from "./index.cjs"; export interface FetchAccessOptions { polyfillHeadRequest?: boolean; fullyCached?: boolean; } export declare class FetchAccessModel implements FsAccessModel, WritableAccessModel { private root; fullyCached: boolean; mTimes: Map; mRealPaths: Map; mData: Map; constructor(root: string, options?: FetchAccessOptions); reset(): void; resolvePath(path: string): string; insertFile(path: string, data: Uint8Array, mtime: Date): void; removeFile(path: string): void; getPreloadScript(): Promise; getLastModified(path: string): string | null; getMTimeInternal(path: string): Date | undefined; getMTime(path: string): Date | undefined; isFile(): boolean | undefined; getRealPath(path: string): string | undefined; readAllInternal(path: string): Uint8Array | undefined; readAll(path: string): Uint8Array | undefined; } //# sourceMappingURL=fetch.d.mts.map