/** Browser Typert contribution for the Host file-review service. */ import type { SessionId } from '@deepseek-ai/dsh-session/types'; import type { RemoteResult, TypertRemoteContribution } from '@deepseek-ai/dsh-typert-protocol'; import type { FileReviewRequest, FileReviewResult, RecordedRequest, RecordedResult } from './change-types.ts'; declare module '@deepseek-ai/dsh-typert-protocol' { interface TypertRemoteNamespaceMap { fileReview: { status: (agentId: SessionId, request: FileReviewRequest) => Promise>; apply: (agentId: SessionId, request: FileReviewRequest) => Promise>; recorded: (agentId: SessionId, request: RecordedRequest) => Promise>; }; } interface TypertRemoteMap { 'fileReview/status': (agentId: SessionId, request: FileReviewRequest) => Promise>; 'fileReview/apply': (agentId: SessionId, request: FileReviewRequest) => Promise>; 'fileReview/recorded': (agentId: SessionId, request: RecordedRequest) => Promise>; } interface TypertRemoteScopeMap { 'agent:fileReview/status': (request: FileReviewRequest) => Promise>; 'agent:fileReview/apply': (request: FileReviewRequest) => Promise>; 'agent:fileReview/recorded': (request: RecordedRequest) => Promise>; } } export declare const TYPERT_REMOTE: TypertRemoteContribution; export default TYPERT_REMOTE; //# sourceMappingURL=remote.d.ts.map