/// interface ConsoleSpy extends jest.SpyInstance { data?: unknown[]; message?: string; } type FunctionPropertyNames = { [K in keyof T]: T[K] extends (...args: unknown[]) => unknown ? K : never; }[keyof T] & string; export declare function mockConsole(method: FunctionPropertyNames, callback?: (...data: unknown[]) => unknown): ConsoleSpy; export {};