import type { Logger } from "pino"; import type { ProviderUsage } from "../../../server/messages.js"; import type { ProviderApiFetch, ProviderUsageFetcher } from "../provider.js"; interface MiniMaxQuotaProviderOptions { logger: Logger; fetch?: ProviderApiFetch; configPath?: string; credentialsPath?: string; env?: NodeJS.ProcessEnv; now?: () => number; } export declare class MiniMaxQuotaProvider implements ProviderUsageFetcher { readonly providerId = "minimax"; readonly displayName = "MiniMax"; private readonly logger; private readonly fetchApi; private readonly configPath; private readonly credentialsPath; private readonly env; private readonly now; constructor(options: MiniMaxQuotaProviderOptions); fetchUsage(): Promise; private resolveAuth; private isExpired; private readCredentials; private readConfig; } export {}; //# sourceMappingURL=minimax.d.ts.map