// Generated by tsbindgen - Architecture // Namespace: Microsoft.Extensions.Logging.Console // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.Extensions.Logging.Console/internal/index.js'; // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Cross-namespace type imports for constraints import type { IConfiguration } from './Microsoft.Extensions.Configuration/internal/index.js'; import type { LogEntry_1 } from './Microsoft.Extensions.Logging.Abstractions/internal/index.js'; import type { IExternalScopeProvider, ILogger, ILoggerProvider, ISupportExternalScope, LogLevel } from './Microsoft.Extensions.Logging/internal/index.js'; import type { IOptionsMonitor_1 } from './Microsoft.Extensions.Options/internal/index.js'; import type { IChangeToken } from './Microsoft.Extensions.Primitives/internal/index.js'; import type { IDictionary, IEnumerable } from '@tsonic/dotnet/System.Collections.Generic.js'; import type { TextWriter } from '@tsonic/dotnet/System.IO.js'; import type { Boolean as ClrBoolean, Enum, IComparable, IConvertible, IDisposable, IFormattable, Int32, ISpanFormattable, Object as ClrObject, String as ClrString, Void } from '@tsonic/dotnet/System.js'; import type { JsonWriterOptions } from '@tsonic/dotnet/System.Text.Json.js'; // Public API exports (curated - no internal $instance/$views leakage) export { ConfigurationConsoleLoggerSettings as ConfigurationConsoleLoggerSettings } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleFormatter as ConsoleFormatter } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleFormatterNames$instance as ConsoleFormatterNames } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleFormatterOptions as ConsoleFormatterOptions } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleLoggerFormat as ConsoleLoggerFormat } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleLoggerOptions as ConsoleLoggerOptions } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleLoggerProvider as ConsoleLoggerProvider } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleLoggerQueueFullMode as ConsoleLoggerQueueFullMode } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { ConsoleLoggerSettings as ConsoleLoggerSettings } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export type IConsoleLoggerSettings = Internal.IConsoleLoggerSettings; export { JsonConsoleFormatterOptions as JsonConsoleFormatterOptions } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { LoggerColorBehavior as LoggerColorBehavior } from './Microsoft.Extensions.Logging.Console/internal/index.js'; export { SimpleConsoleFormatterOptions as SimpleConsoleFormatterOptions } from './Microsoft.Extensions.Logging.Console/internal/index.js';