import type { InlangEnvironment } from "../environment/types.js"; /** * Initializes a mock environment. * * The mock environment uses a virtual file system (memoryFs). If * testing inlang depends on files in the local file system, * you can copy directories into the environment by providing * the `copyDirectory` argument. * * @param copyDirectory - if defined, copies directories (paths) into the environment */ export declare function mockEnvironment(args: { copyDirectory?: { fs: InlangEnvironment["$fs"]; paths: string[]; }; }): Promise; /** * Copies a directory from one fs to another. * * Useful for mocking the environment. */ export declare function copyDirectory(args: { copyFrom: InlangEnvironment["$fs"]; copyTo: InlangEnvironment["$fs"]; path: string; }): Promise; //# sourceMappingURL=mockEnvironment.d.ts.map