type Options = { /** * Messages to ignore (won't throw), each message to ignore can be a substring or a regex. * * Empty list by default. */ ignore?: (string | RegExp)[]; }; type ConsoleMethodName = 'assert' | 'error' | 'warn' | 'info' | 'log' | 'dir' | 'debug'; export declare class ThrowOnError extends Error { constructor(message: string); } /** * Makes console method to throw if called. */ export declare function throwOnConsole(methodName: ConsoleMethodName, options?: Options): void; /** * Restores the original console method implementation. */ export declare function restoreConsole(methodName: ConsoleMethodName): void; export {};