import { RPCBase } from "../rpcBase"; export declare function DevVideoDetect(this: RPCBase): { instance: (params?: object | undefined, options?: object | undefined) => Promise>; getCaps: (channel?: number) => Promise<{ DetectVersion: Array; MotionColumns: number; MotionDetectWindow: number; MotionLinkPtzPattern: boolean; MotionLinkPtzPreset: boolean; MotionLinkPtzTour: boolean; MotionResult: boolean; MotionRows: number; SmartMotion: { SmartType: Array; Support: boolean; }; SupportBlind: boolean; SupportLoss: boolean; SupportMotion: boolean; SupportMovedDetect: boolean; UnFocusDetect: boolean; }>; attachMotionData: (proc: unknown, channel?: number) => Promise>; detachMotionData: (proc: unknown, channel?: number) => Promise>; }; //# sourceMappingURL=DevVideoDetect.d.ts.map