import type { CallOmoAgentArgs } from "./types"; import type { PluginInput } from "@opencode-ai/plugin"; import type { DelegatedModelConfig } from "../../shared/model-resolution-types"; export declare function createOrGetSession(args: CallOmoAgentArgs, toolContext: { sessionID: string; messageID: string; agent: string; abort: AbortSignal; metadata?: (input: { title?: string; metadata?: Record; }) => void; }, ctx: PluginInput, model?: DelegatedModelConfig): Promise<{ sessionID: string; isNew: boolean; }>;