/** * Provider key resolution utilities. * Supports user-supplied overrides (USER_) with environment fallbacks. * If neither is set, reports as missing so the runtime can prompt the user. */ export type KeySource = 'user' | 'env' | 'missing'; export interface ResolvedKey { name: string; value?: string; source: KeySource; } /** * Resolves a list of keys, preferring user-supplied overrides. */ export declare function resolveKeys(names: string[]): ResolvedKey[]; /** * Builds a user-facing message listing missing keys and how to provide them. */ export declare function buildMissingKeyMessage(names: string[]): string | null; //# sourceMappingURL=providerKeys.d.ts.map