import { Disposable } from "../interfaces/lifecycle.d.ts"; interface DynamicGetter { get: () => unknown; } export declare class DebugConsole implements Disposable { private _namespaceName; private _entries; private _disposed; constructor(namespaceName?: string); expose(name: string, value: unknown | DynamicGetter): void; setNamespace(name: string): void; get namespaceName(): string; dispose(): void; $teardown(): Promise; private _isDynamicGetter; private _getNamespace; private _installNamespace; private _removeNamespace; private _defineGetter; private _defineValue; } export {};