import { Agent } from 'node:http'; import { APIClient, DefaultQuery, Fetch, Headers } from 'openai/core'; import * as API from './resources'; export interface VYroAIOptions { baseURL?: string; apiKey?: string; timeout?: number | undefined; httpAgent?: Agent; apiType?: (string & NonNullable) | 'api'; fetch?: Fetch | undefined; defaultHeaders?: Headers; defaultQuery?: DefaultQuery; } export declare class VYroAI extends APIClient { apiType: (string & NonNullable) | 'api'; protected apiKey: string; private _options; constructor(options?: VYroAIOptions); images: API.Images; protected authHeaders(): { Authorization: string; }; protected defaultHeaders(): Headers; protected defaultQuery(): DefaultQuery | undefined; } export declare namespace VYroAI { type Images = API.Images; type ImageGenerateParams = API.ImageGenerateParams; } export default VYroAI;