import { BaseClient } from './base'; import { OpenAIMessage, AnthropicMessage, OpenAIChatCompletion, AnthropicMessageResponse, SessionParams, SessionContinueParams } from '../types'; export declare class Sessions { private client; constructor(client: BaseClient); /** * Create a new session */ create(params: SessionParams): Promise; /** * Resume an existing session by ID */ resume(sessionId: string): Promise; } export declare class Session { readonly id: string; private client; private messages; constructor(id: string, client: BaseClient, messages: Array); /** * Continue a session with additional messages */ continue(params: SessionContinueParams): Promise; /** * Get all messages in this session */ getMessages(): Array; }