// Generated by tsbindgen - Architecture // Namespace: Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns // Assembly: Microsoft.Extensions.FileSystemGlobbing // 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 { IPattern } from "../../Microsoft.Extensions.FileSystemGlobbing.Internal/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Object as ClrObject, String as ClrString, StringComparison } from "@tsonic/dotnet/System/internal/index.js"; export interface PatternBuilder$instance { readonly __tsonic_type_Microsoft_Extensions_FileSystemGlobbing_Internal_Patterns_PatternBuilder: never; readonly ComparisonType: StringComparison; Build(pattern: string): IPattern; } export const PatternBuilder: { new(): PatternBuilder; new(comparisonType: StringComparison): PatternBuilder; }; export type PatternBuilder = PatternBuilder$instance;