import { APIResource } from "../../core/resource.js"; import * as Shared from "../shared.js"; import * as CompletionsAPI from "./completions.js"; import { CompletionCreateParams, CompletionCreateParamsNonStreaming, CompletionCreateParamsStreaming, Completions } from "./completions.js"; export declare class Chat extends APIResource { completions: CompletionsAPI.Completions; } export interface StreamChunk { id: string; choices: Array; created: number; model: string; citations?: Array | null; object?: string; search_results?: Array | null; status?: 'PENDING' | 'COMPLETED' | null; type?: 'message' | 'info' | 'end_of_stream' | null; usage?: Shared.UsageInfo | null; } export declare namespace Chat { export { type StreamChunk as StreamChunk }; export { Completions as Completions, type CompletionCreateParams as CompletionCreateParams, type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming, type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming, }; } //# sourceMappingURL=chat.d.ts.map