import type { Logger } from "pino"; import type { ProviderUsage } from "../../../server/messages.js"; import type { ProviderApiFetch, ProviderUsageFetcher } from "../provider.js"; interface CodexQuotaProviderOptions { logger: Logger; codexHome?: string; fetch?: ProviderApiFetch; } export declare class CodexQuotaProvider implements ProviderUsageFetcher { readonly providerId = "codex"; readonly displayName = "Codex"; private readonly codexHome; private readonly fetchApi; constructor(options: CodexQuotaProviderOptions); fetchUsage(): Promise; private toUsage; private readCodexAuth; private callCodexApi; } export {}; //# sourceMappingURL=codex.d.ts.map