import type { ProviderAuthStatusSnapshot, ProviderAuthUsage } from "@mono-agent/agent-contracts"; import type { MonoAgentConfig } from "@mono-agent/config"; import { type RuntimeModelReference } from "@mono-agent/runtime-adapter"; import type { MonoAgentAppConfigInput } from "./app-config.js"; import type { ChannelDriver } from "./channels.js"; import type { ProviderAuthObservationTracker } from "./provider-auth-observations.js"; export interface UsedProviderReference { readonly usage: ProviderAuthUsage; readonly ref: RuntimeModelReference; } export declare function collectUsedProviderReferences(config: MonoAgentConfig, drivers: readonly ChannelDriver[], input: MonoAgentAppConfigInput): Promise; export interface ProviderAuthStatusOptions { readonly config: MonoAgentConfig; readonly env: Readonly>; readonly drivers: readonly ChannelDriver[]; readonly input: MonoAgentAppConfigInput; readonly observations: ProviderAuthObservationTracker; } export declare function providerAuthStatusSnapshot(options: ProviderAuthStatusOptions): Promise; //# sourceMappingURL=provider-auth-status.d.ts.map