// Generated by tsbindgen - Architecture // Namespace: Microsoft.Extensions.Configuration.CommandLine // Assembly: Microsoft.Extensions.Configuration.CommandLine // 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'; // Import types from other namespaces import * as Microsoft_Extensions_Configuration_Internal from "../../Microsoft.Extensions.Configuration/internal/index.js"; import type { ConfigurationProvider, IConfigurationBuilder, IConfigurationProvider, IConfigurationSource } from "../../Microsoft.Extensions.Configuration/internal/index.js"; import type { IChangeToken } from "../../Microsoft.Extensions.Primitives/internal/index.js"; import type { IDictionary_2, IEnumerable_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Boolean as ClrBoolean, Object as ClrObject, String as ClrString, Void } from "@tsonic/dotnet/System/internal/index.js"; export interface CommandLineConfigurationProvider$instance extends ConfigurationProvider, Microsoft_Extensions_Configuration_Internal.IConfigurationProvider$instance { readonly __tsonic_type_Microsoft_Extensions_Configuration_CommandLine_CommandLineConfigurationProvider: never; readonly __tsonic_iface_Microsoft_Extensions_Configuration_IConfigurationProvider: never; Load(): void; } export const CommandLineConfigurationProvider: { new(args: IEnumerable_1, switchMappings: IDictionary_2 | null): CommandLineConfigurationProvider; }; export interface __CommandLineConfigurationProvider$views { As_IConfigurationProvider(): Microsoft_Extensions_Configuration_Internal.IConfigurationProvider$instance; } export type CommandLineConfigurationProvider = CommandLineConfigurationProvider$instance & __CommandLineConfigurationProvider$views; export interface CommandLineConfigurationSource$instance extends Microsoft_Extensions_Configuration_Internal.IConfigurationSource$instance { readonly __tsonic_type_Microsoft_Extensions_Configuration_CommandLine_CommandLineConfigurationSource: never; readonly __tsonic_iface_Microsoft_Extensions_Configuration_IConfigurationSource: never; Args: IEnumerable_1; get SwitchMappings(): IDictionary_2 | null; set SwitchMappings(value: IDictionary_2 | null); Build(builder: IConfigurationBuilder): IConfigurationProvider; } export const CommandLineConfigurationSource: { new(): CommandLineConfigurationSource; }; export interface __CommandLineConfigurationSource$views { As_IConfigurationSource(): Microsoft_Extensions_Configuration_Internal.IConfigurationSource$instance; } export type CommandLineConfigurationSource = CommandLineConfigurationSource$instance & __CommandLineConfigurationSource$views;