import { RPCBase } from "../rpcBase"; export declare function DevVideoInput(this: RPCBase): { instance: (params?: object | undefined, options?: object | undefined) => Promise>; getCollect: () => Promise; getCaps: (channel?: number) => Promise; getCapsEx: (channel?: number, Name?: string) => Promise; getFocusStatus: (channel?: number) => Promise; setCalibrateState: (State?: unknown, channel?: number) => Promise>; getVideoInStatus: (channel?: number) => Promise; autoFocus: (channel?: number) => Promise>; stopAutoFocus: (channel?: number) => Promise>; focusRegion: (mode: unknown, rect: unknown, channel?: number) => Promise>; adjustFocus: (focus: unknown, zoom: unknown, channel?: number) => Promise>; adjustFocusContinuously: (focus: number, zoom: number, channel?: number) => Promise>; exposureRegion: (rect: unknown, channel?: number) => Promise>; adjustIris: (open?: unknown, channel?: number) => Promise>; getCalibrationCoordinate: (channel?: number) => Promise; getImageRawBrightness: (Mode: unknown, channel?: number) => Promise; getFishEyeWinInfo: (winIdSet: unknown) => Promise; setFishEyeEPtz: (winID: unknown, cmd: unknown, arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, channel?: number) => Promise>; resetFocusOptions: (channel?: number) => Promise>; cancelTestSyncPhaseBright: (channel?: number) => Promise>; testSyncPhaseBright: (channel?: number) => Promise>; getExternalSyncState: (channel?: number) => Promise; setVideoSource: (info: unknown, channel?: number) => Promise>; getDenoiseInfo: (params: object | object[] | null, channel?: number) => Promise>; }; //# sourceMappingURL=DevVideoInput.d.ts.map