import { BaseConversation, type PartialOptions } from "./BaseConversation"; export type { Mode, Role, Options, PartialOptions, ClientToolsConfig, Callbacks, Status, } from "./BaseConversation"; export type { InputConfig } from "./utils/input"; export type { IncomingSocketEvent } from "./utils/events"; export type { SessionConfig, BaseSessionConfig, DisconnectionDetails, Language, ConnectionType, } from "./utils/BaseConnection"; export { createConnection } from "./utils/ConnectionFactory"; export { WebSocketConnection } from "./utils/WebSocketConnection"; export { WebRTCConnection } from "./utils/WebRTCConnection"; export { postOverallFeedback } from "./utils/postOverallFeedback"; export declare class Conversation extends BaseConversation { static startSession(options: PartialOptions): Promise; }