import { type Config, type ConsoleMessage } from './internal.js'; export type { Config, ConsoleMessage, ConsoleType, TypedConsoleMessage, } from './internal.js'; declare global { namespace Cypress { interface Chainable { getIgnoredConsoleMessages(): Chainable; setIgnoredConsoleMessages(ignoreConsoleMessages: ConsoleMessage[]): Chainable; addIgnoredConsoleMessages(ignoreConsoleMessages: ConsoleMessage[]): Chainable; deleteIgnoredConsoleMessages(ignoreConsoleMessages: ConsoleMessage[]): Chainable; } } } export default function failOnConsoleError(_config?: Config): { getConfig: () => Required; setConfig: (_config: Config) => void; }; /** * Registers the commands getIgnoredConsoleMessages, setIgnoredConsoleMessages, addIgnoredConsoleMessages * and deleteIgnoredConsoleMessages, which read and change ignoreConsoleMessages for the current test. */ export declare const addIgnoredConsoleMessagesCommands: ({ getConfig, setConfig, }: ReturnType) => void;