import { type ChatOptions, type ChatResult, type SarvamChatMessage, type SarvamRNClient } from '../client/SarvamRNClient'; export declare class ConversationManager { private messages; constructor(initialMessages?: SarvamChatMessage[]); getMessages(): SarvamChatMessage[]; setMessages(messages: SarvamChatMessage[]): void; reset(messages?: SarvamChatMessage[]): void; addMessage(message: SarvamChatMessage): void; addUserMessage(content: string): void; addAssistantMessage(content: string): void; sendUserMessage(client: SarvamRNClient, content: string, chatOptions?: ChatOptions): Promise; } //# sourceMappingURL=ConversationManager.d.ts.map