import OpenAI from "openai"; import { Config } from "../_core/types/index.js"; import { ChatInterface } from "./middleware.js"; export interface PerplexityConfig extends Config { perplexityApiKey?: string; perplexityBaseUrl?: string; } export declare class ReveniumPerplexity { private client; private config; constructor(config: PerplexityConfig); chat(): ChatInterface; getUnderlyingClient(): OpenAI; getConfig(): PerplexityConfig; } export declare function Initialize(config?: Partial): void; export declare function GetClient(): ReveniumPerplexity; export declare function IsInitialized(): boolean; export declare function Reset(): void; export declare function Configure(config: Partial): void; //# sourceMappingURL=client.d.ts.map