import { o as ProviderUsageSnapshot } from "../../provider-usage.types-CSw7pG9h.js";
import { Pt as ProviderFetchUsageSnapshotContext, rn as ProviderResolvedUsageAuth, tn as ProviderResolveUsageAuthContext } from "../../plugin-entry-Bh-NZHjd.js";

//#region extensions/openai/usage.d.ts
declare function resolveOpenAIUsageAuth(ctx: ProviderResolveUsageAuthContext): Promise<ProviderResolvedUsageAuth>;
declare function fetchOpenAIUsage(ctx: ProviderFetchUsageSnapshotContext): Promise<ProviderUsageSnapshot>;
//#endregion
export { fetchOpenAIUsage, resolveOpenAIUsageAuth };