/** * Copyright (c) 2025 Mihajlo Stojanovski * All rights reserved. */ import { OpenAIConfig } from "./types"; export declare class OpenAIClient { private config; private rateLimiter; private circuitBreaker; private requestCount; private errorCount; constructor(config: OpenAIConfig); /** * Get usage statistics */ getStats(): { requests: number; errors: number; successRate: string; circuitBreakerState: string; }; complete(payload: unknown): Promise; private _executeRequest; } //# sourceMappingURL=client.d.ts.map