import type { RuleEngineContext } from '@mmnto/totem';
/**
 * Remove a temporary directory with retry semantics for Windows ENOTEMPTY flakes.
 * Safe to call with falsy paths (no-op).
 */
export declare function cleanTmpDir(dir: string | undefined): void;
/**
 * Build a fresh `RuleEngineContext` for a CLI test. Warnings are captured on
 * the returned `warnings` array so tests can assert without setting up spies.
 */
export declare function makeRuleEngineCtx(): RuleEngineContext & {
    warnings: string[];
};
//# sourceMappingURL=test-utils.d.ts.map