import { o as ProviderUsageSnapshot } from "../../provider-usage.types-wjE6UjsI.js"; import { Jt as ProviderResolveUsageAuthContext, Ot as ProviderFetchUsageSnapshotContext, Xt as ProviderResolvedUsageAuth } from "../../plugin-entry-R9cUrV0y.js"; //#region extensions/openai/usage.d.ts declare function fetchOpenAIAdminUsage(params: { apiKey: string; projectId?: string; timeoutMs: number; fetchFn: typeof fetch; now?: number; periodDays?: number; }): Promise; declare function resolveOpenAIUsageAuth(ctx: ProviderResolveUsageAuthContext): Promise; declare function fetchOpenAIUsage(ctx: ProviderFetchUsageSnapshotContext): Promise; //#endregion export { fetchOpenAIAdminUsage, fetchOpenAIUsage, resolveOpenAIUsageAuth };