/** * .what = vitest globalSetup — mints this run's id before vitest starts its pool * .why = one module, ONE config key. vitest reads `setup` and `teardown` from a * single globalSetup file, so the half-wired state jest can reach — a setup * with no teardown — is unreachable here by construction * * @example * // vitest.config.ts * export default defineConfig({ * test: { globalSetup: ['test-fns/autoprune.setup.vitest'] }, * }); */ export declare const setup: () => Promise; /** * .what = vitest globalTeardown — reclaims exactly the dirs this run's id stamps * .why = it runs once, after every test file, and no test filter reaches it */ export declare const teardown: () => Promise;