/** * .what = the test runner currently executing the code * .why = enables isomorphic behavior between vitest and jest */ export type TestRunner = 'vitest' | 'jest'; /** * .what = detects which test runner is currently executing * .why = enables runtime selection of test framework apis * * .note = vitest is checked first as it's more specific */ export declare const detectTestRunner: () => TestRunner; export declare const getTestRunner: () => TestRunner; /** * .what = resets the cached runner (for testing only) * .why = allows tests to verify detection logic with different env states */ export declare const resetTestRunnerCache: () => void;