/** At most this many provider globals per program; the rest stay reachable through tools.call. */ export declare const MAX_PROVIDER_GLOBALS = 64; /** What a provider name clashes with, or undefined when it can be a program global. */ export declare const providerGlobalConflict: (name: string) => string | undefined; export declare const isProviderGlobalName: (name: string) => boolean; /** The eligible names, deduplicated, sorted and capped: the exact globals a program gets. */ export declare const providerGlobalNames: (names: Iterable) => string[]; /** * Warn once per process when a provider registered by another extension * cannot have a program global. Names the registry would refuse are skipped. */ export declare const warnProviderGlobalConflict: (name: string, warn?: (message: string) => void) => boolean; //# sourceMappingURL=provider-globals.d.ts.map