/* 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 { TerminalAttachmentId, TerminalCreateRequest, TerminalEnvironment, TerminalFrame, TerminalShell, WebTerminalId, WebTerminalInfo } from '@deepseek-ai/dsh-api-terminal-controller/types' import type { SessionId } from '@deepseek-ai/dsh-session/types' declare module '@deepseek-ai/dsh-typert-protocol' { interface TypertRemoteNamespace$7465726d696e616c { close: (agentId: SessionId, id: WebTerminalId) => Promise> create: (agentId: SessionId, request: TerminalCreateRequest, signal?: AbortSignal) => Promise> environment: (agentId: SessionId, signal?: AbortSignal) => Promise> follow: (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, signal?: AbortSignal) => AsyncIterable list: (sessionId: SessionId) => Promise> rename: (agentId: SessionId, id: WebTerminalId, title: string) => Promise> resize: (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, cols: number, rows: number) => Promise> shells: (agentId: SessionId, signal?: AbortSignal) => Promise> write: (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, data: string) => Promise> } interface TypertRemoteMap { 'terminal/close': (agentId: SessionId, id: WebTerminalId) => Promise> 'terminal/create': (agentId: SessionId, request: TerminalCreateRequest, signal?: AbortSignal) => Promise> 'terminal/environment': (agentId: SessionId, signal?: AbortSignal) => Promise> 'terminal/follow': (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, signal?: AbortSignal) => AsyncIterable 'terminal/list': (sessionId: SessionId) => Promise> 'terminal/rename': (agentId: SessionId, id: WebTerminalId, title: string) => Promise> 'terminal/resize': (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, cols: number, rows: number) => Promise> 'terminal/shells': (agentId: SessionId, signal?: AbortSignal) => Promise> 'terminal/write': (agentId: SessionId, id: WebTerminalId, attachmentId: TerminalAttachmentId, data: string) => Promise> } interface TypertRemoteNamespaceMap { 'terminal': TypertRemoteNamespace$7465726d696e616c } interface TypertRemoteScopeMap { 'agent:terminal/close': (id: WebTerminalId) => Promise> 'agent:terminal/create': (request: TerminalCreateRequest, signal?: AbortSignal) => Promise> 'agent:terminal/environment': (signal?: AbortSignal) => Promise> 'agent:terminal/follow': (id: WebTerminalId, attachmentId: TerminalAttachmentId, signal?: AbortSignal) => AsyncIterable 'agent:terminal/rename': (id: WebTerminalId, title: string) => Promise> 'agent:terminal/resize': (id: WebTerminalId, attachmentId: TerminalAttachmentId, cols: number, rows: number) => Promise> 'agent:terminal/shells': (signal?: AbortSignal) => Promise> 'agent:terminal/write': (id: WebTerminalId, attachmentId: TerminalAttachmentId, data: string) => Promise> } } export declare const TYPERT_REMOTE: TypertRemoteContribution export default TYPERT_REMOTE //# sourceMappingURL=typert.remote-client.d.ts.map