import type { InlineConfig } from "vite"; import type { BrowserTestRunEnvOptions } from "./types"; type MockOnFs = { fullPath: string; moduleName: string; }; type ManualMockOptions = { automock: boolean; mocksOnFs: MockOnFs[]; }; export declare class ManualMock { private _automock; private _mocksOnFs; private _mocks; private _unmocks; static create(this: new (opts: ManualMockOptions) => T, config: Partial, options?: BrowserTestRunEnvOptions): Promise; constructor(options: ManualMockOptions); resolveId(id: string): Promise; mock(moduleName: string): void; unmock(moduleName: string): void; resetMocks(): void; } export {};