/**
 * DebugConsole Types
 *
 * Tipos para el overlay de logs en pantalla (`val-debug-console`).
 */
/**
 * Configuración del proveedor de DebugConsole.
 *
 * @property enabled - Gate maestro. Cuando es `false` el componente NO parchea
 *   `console` y NO renderiza nada. La app decide el valor — normalmente
 *   `!environment.production`. Sin provider, el default es `false`.
 */
export interface DebugConsoleConfig {
    enabled?: boolean;
}
/**
 * Configuración por defecto: deshabilitado (inerte).
 */
export declare const DEFAULT_DEBUG_CONSOLE_CONFIG: Required<DebugConsoleConfig>;
/** Nivel de log capturado. */
export type DebugLogLevel = 'log' | 'warn' | 'error' | 'info';
/** Entrada del buffer de logs. */
export interface DebugLogEntry {
    ts: string;
    level: DebugLogLevel;
    text: string;
}
