import { RPCBase } from "../rpcBase"; export declare function LensFunc(this: RPCBase): { getBackFocusStatus: (channel?: number) => Promise; autoBackFocus: (channel?: number) => Promise>; getDepthFieldStatus: (Channel?: number) => Promise; adjustDepthFieldContinuously: (DepthFieldSpeed: unknown, channel?: number) => Promise>; backFocusContinuously: (speed: unknown, channel?: number) => Promise>; backFocusAbsolutely: (focus: unknown, channel?: number) => Promise>; resetBackFocus: (channel?: number) => Promise>; getDebugCaps: (channel?: number) => Promise; switchDefogFilter: (switchDirection: unknown, channel?: number) => Promise>; twoPowerLens: (enable: unknown, channel?: number) => Promise>; getLensPMSamplingValue: (channel?: number) => Promise>; getLensInfo: (Channel?: number) => Promise; adjustFocusRel: (CmdInfo: unknown, Channel?: number) => Promise>; adjustDepthField: (DepthField: unknown, Channel?: number) => Promise>; autoAdjustDepthField: (Channel?: number) => Promise>; adjustAngleContinuously: (Channel?: number, Direction?: unknown, Velocity?: unknown) => Promise>; stopAdjustingAngle: (Channel?: number) => Promise>; getCaps: (Channel?: number) => Promise; correctScene: (Channel?: number, Type?: unknown, Direction?: unknown, Step?: unknown, Mode?: unknown) => Promise>; }; //# sourceMappingURL=LensFunc.d.ts.map