import { _ as DiagnosticSink, t as Redactor } from "../../public-Da0aARA9.cjs"; //#region src/adapters/console/create-redacted-console.d.ts type ConsoleMethodName = 'debug' | 'error' | 'info' | 'log' | 'trace' | 'warn'; type ConsoleMethod = (...args: unknown[]) => unknown; interface ConsoleLike { readonly debug: ConsoleMethod; readonly error: ConsoleMethod; readonly info: ConsoleMethod; readonly log: ConsoleMethod; readonly trace: ConsoleMethod; readonly warn: ConsoleMethod; } interface ConsoleRedactionOptions { readonly diagnostics?: { readonly sink?: DiagnosticSink; }; } type RedactedConsole = ConsoleLike; declare const createRedactedConsole: (redactor: Redactor, target: ConsoleLike, options?: ConsoleRedactionOptions) => RedactedConsole; //#endregion export { type ConsoleLike, type ConsoleMethodName, type ConsoleRedactionOptions, type RedactedConsole, createRedactedConsole };