import { Agent } from "./agent"; import { RealtimeClient } from "./realtime"; import { OnChatMessageHandler } from "./types"; import { SendMessageOptions, SendMessagePayload } from "./types"; export interface ProjectConfig { url: string; projectId: string; secret: string; } declare class System { private readonly realtime; constructor(realtime: RealtimeClient); send({ text, conversationId }: Omit, options?: SendMessageOptions): void; } export declare class Project { private readonly realtime; private readonly isDebugEnabled; private clientLogger; private serverLogger; private readonly http; readonly system: System; constructor(config: ProjectConfig); connect(): Promise; onChatMessage(handler: OnChatMessageHandler): void; disconnect(): Promise; agent(agentId: string): Agent; } export {};