import type { Message } from "@kenkaiiii/gg-ai"; import { type SessionInfo } from "../../core/session-manager.js"; import type { Provider } from "@kenkaiiii/gg-ai"; export interface UseSessionManagerReturn { sessionId: string; sessionPath: string; create: (cwd: string, provider: Provider, model: string) => Promise; load: (sessionPath: string) => Promise; persistMessages: (messages: Message[], fromIndex: number) => Promise; listSessions: (cwd: string) => Promise; } export declare function useSessionManager(sessionsDir: string): UseSessionManagerReturn; //# sourceMappingURL=useSessionManager.d.ts.map