import { FsAccessModel } from '../internal.types.mjs'; import { WritableAccessModel } from './index.mjs'; 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