import type { MIND_MODE, SessionInterface, SessionMessageCallbackObject, WS_MIND_TYPE } from './session'; import type { TaskConfig, TaskInterface } from './task'; export interface CreateSessionProps { mindId: string; mindType: WS_MIND_TYPE; mode: MIND_MODE; sourceMessageId?: string; callback: SessionMessageCallbackObject; openNewSession?: boolean; originSessionId?: string; openCanvasUrl?: string; extParams?: Record; } export interface SessionModelItem { session: SessionInterface; task?: TaskInterface; } export interface CreateTaskConfig extends Omit { }