/* Generated by @deepseek-ai/dsh-typert-generator from the Host FaceModel — do not edit. */ import type { RemoteResult, TypertRemoteContribution, } from '@deepseek-ai/dsh-typert-protocol' import type { ModelCatalog, SessionAttachmentRequest, SessionAttachmentValue, SessionCancelRequest, SessionCancelValue, SessionControlFrame, SessionCreateRequest, SessionCreateValue, SessionFollowFrame, SessionFollowRequest, SessionForkRequest, SessionForkValue, SessionListRequest, SessionListValue, SessionOpenWorkspacePathRequest, SessionOpenWorkspacePathValue, SessionPage, SessionPageRequest, SessionPromptRequest, SessionPromptValue, SessionRenameRequest, SessionRenameValue, SessionSearchRequest, SessionSearchValue, SessionSelectModelRequest, SessionSelectModelValue, SessionUpdateQueueRequest, SessionUpdateQueueValue, SkillListRequest, SkillListValue } from '@deepseek-ai/dsh-api-session-controller/types' import type { FileReferenceCandidate } from '@deepseek-ai/dsh-file-reference/types' import type { SessionId } from '@deepseek-ai/dsh-session/types' declare module '@deepseek-ai/dsh-typert-protocol' { interface TypertRemoteNamespace$66696c655265666572656e636573 { list: (agentId: SessionId, query: string, signal?: AbortSignal) => Promise> } interface TypertRemoteNamespace$73657373696f6e { attachment: (request: SessionAttachmentRequest) => Promise> cancel: (request: SessionCancelRequest) => Promise> canOpenWorkspacePath: () => Promise> control: (signal?: AbortSignal) => AsyncIterable create: (request: SessionCreateRequest) => Promise> follow: (request: SessionFollowRequest, signal?: AbortSignal) => AsyncIterable fork: (request: SessionForkRequest) => Promise> list: (_request: SessionListRequest, signal?: AbortSignal) => Promise> modelCatalog: () => Promise> openWorkspacePath: (request: SessionOpenWorkspacePathRequest, signal?: AbortSignal) => Promise> page: (request: SessionPageRequest, signal?: AbortSignal) => Promise> prompt: (request: SessionPromptRequest, signal?: AbortSignal) => Promise> rename: (request: SessionRenameRequest) => Promise> search: (request: SessionSearchRequest, signal?: AbortSignal) => Promise> selectModel: (request: SessionSelectModelRequest) => Promise> updateQueue: (request: SessionUpdateQueueRequest) => Promise> } interface TypertRemoteNamespace$736b696c6c73 { list: (request: SkillListRequest, signal?: AbortSignal) => Promise> } interface TypertRemoteMap { 'fileReferences/list': (agentId: SessionId, query: string, signal?: AbortSignal) => Promise> 'session/attachment': (request: SessionAttachmentRequest) => Promise> 'session/cancel': (request: SessionCancelRequest) => Promise> 'session/canOpenWorkspacePath': () => Promise> 'session/control': (signal?: AbortSignal) => AsyncIterable 'session/create': (request: SessionCreateRequest) => Promise> 'session/follow': (request: SessionFollowRequest, signal?: AbortSignal) => AsyncIterable 'session/fork': (request: SessionForkRequest) => Promise> 'session/list': (_request: SessionListRequest, signal?: AbortSignal) => Promise> 'session/modelCatalog': () => Promise> 'session/openWorkspacePath': (request: SessionOpenWorkspacePathRequest, signal?: AbortSignal) => Promise> 'session/page': (request: SessionPageRequest, signal?: AbortSignal) => Promise> 'session/prompt': (request: SessionPromptRequest, signal?: AbortSignal) => Promise> 'session/rename': (request: SessionRenameRequest) => Promise> 'session/search': (request: SessionSearchRequest, signal?: AbortSignal) => Promise> 'session/selectModel': (request: SessionSelectModelRequest) => Promise> 'session/updateQueue': (request: SessionUpdateQueueRequest) => Promise> 'skills/list': (request: SkillListRequest, signal?: AbortSignal) => Promise> } interface TypertRemoteNamespaceMap { 'fileReferences': TypertRemoteNamespace$66696c655265666572656e636573 'session': TypertRemoteNamespace$73657373696f6e 'skills': TypertRemoteNamespace$736b696c6c73 } interface TypertRemoteScopeMap { 'agent:fileReferences/list': (query: string, signal?: AbortSignal) => Promise> } } export declare const TYPERT_REMOTE: TypertRemoteContribution export default TYPERT_REMOTE //# sourceMappingURL=typert.remote-client.d.ts.map