import { WebSocketTask } from './WebSocketTask'; import { SyncResult } from '../request/SyncResult'; import { ErrorCode } from '../../utils/ErrorCode'; import { naturalcloudsyncv2 } from '../../generated/syncmessage'; import { SyncRequest } from '../request/SyncRequest'; import { SyncRequestProcessor } from '../SyncRequestProcessor'; import SyncResponseMessage = naturalcloudsyncv2.SyncResponseMessage; export declare class SubscribeTask extends WebSocketTask { private onSubscribeResponse; constructor(syncRequest: SyncRequest, keyVersion: number, handle: (errorCode: ErrorCode, syncResult: SyncResult) => any, syncProcessor: SyncRequestProcessor); onResponse(response: SyncResponseMessage, result: SyncResult, syncProcessor: SyncRequestProcessor): void; request(): void; }