/** * Timer Management Functions * * This module provides fake timers and clock functionality * for time-dependent tests. */ import * as sinon from 'sinon'; export { SinonFakeTimers } from './types.js'; /** * Create fake timers for time-dependent tests * * @param data - Input data containing config * @returns Result object containing timers instance */ export declare function createFakeTimers(data: { config?: any; }): { timers: sinon.SinonFakeTimers; }; /** * Create a fake clock for precise time control * * @param data - Input data containing now * @returns Result object containing clock instance */ export declare function createFakeClock(data: { now?: number; }): { clock: sinon.SinonFakeTimers; }; /** * Restore all fake timers * * @param data - Empty input object for pattern consistency * @returns Result object indicating success */ export declare function restoreTimers(): { success: boolean; }; //# sourceMappingURL=timerManagement.d.ts.map