/** * Fallback Console Mocking Operations * * This module provides console mocking capabilities for non-Jest * testing environments using custom implementations. */ import { ConsoleMethod, ConsoleMockOptions } from './jestMocker.js'; /** * Fallback mock interface for non-Jest environments */ export interface FallbackMock { mock: { calls: TArgs[] | null; }; mockRestore: () => void; } /** * Create a fallback mock for non-Jest environments * * @param method - Console method to mock * @param captureCalls - Whether to capture calls * @param silent - Whether to silence the method * @param implementation - Custom implementation * @returns Fallback mock */ export declare function createFallbackMock(method: ConsoleMethod, captureCalls: boolean, silent: boolean, implementation?: (...args: any[]) => any): FallbackMock; /** * Mock a console method using fallback implementation * * @param method - Console method to mock * @param options - Mock configuration options * @returns Fallback mock */ export declare function mockConsoleWithFallback(method: ConsoleMethod, options?: ConsoleMockOptions): FallbackMock; //# sourceMappingURL=fallbackMocker.d.ts.map