import type { PluginInput } from "@opencode-ai/plugin"; import type { SessionMessage, SessionInfo, TodoItem, SessionMetadata } from "./types"; export interface GetMainSessionsOptions { directory?: string; } export declare function setStorageClient(client: PluginInput["client"]): void; export declare function resetStorageClient(): void; export declare function getMainSessions(options: GetMainSessionsOptions): Promise; export declare function getAllSessions(): Promise; export { getMessageDir } from "../../shared/opencode-message-dir"; export declare function sessionExists(sessionID: string): Promise; export declare function readSessionMessages(sessionID: string): Promise; export declare function readSessionTodos(sessionID: string): Promise; export declare function readSessionTranscript(sessionID: string): Promise; export declare function getSessionInfo(sessionID: string): Promise;