// Generated by tsbindgen - Architecture // Namespace: System.Collections.Generic // Assembly: Microsoft.Extensions.DependencyModel, System.Collections, System.Private.CoreLib // 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 type { RuntimeAssetGroup, RuntimeFile } from "../../Microsoft.Extensions.DependencyModel/internal/index.js"; import type { IEnumerable_1 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Object as ClrObject, String as ClrString } from "@tsonic/dotnet/System/internal/index.js"; export abstract class CollectionExtensions$instance { static GetDefaultAssets(self: IEnumerable_1): IEnumerable_1; static GetDefaultGroup(self: IEnumerable_1): RuntimeAssetGroup | null; static GetDefaultRuntimeFileAssets(self: IEnumerable_1): IEnumerable_1; static GetRuntimeAssets(self: IEnumerable_1, runtime: string): IEnumerable_1; static GetRuntimeFileAssets(self: IEnumerable_1, runtime: string): IEnumerable_1; static GetRuntimeGroup(self: IEnumerable_1, runtime: string): RuntimeAssetGroup | null; } export type CollectionExtensions = CollectionExtensions$instance;