import { BaseService } from '../base-service'; import { HttpResponse } from '../../http'; import { RequestConfig } from '../../http/types'; import { GetMotionSensorOkResponse, GetMotionSensorsOkResponse, MotionPut, UpdateMotionSensorOkResponse } from './models'; export declare class MotionService extends BaseService { /** * List all available motion sensors. * @returns {Promise>} Motion Success Response */ getMotionSensors(requestConfig?: RequestConfig): Promise>; /** * Get details of a single motion sensor from its given `{motionId}`. * @param {string} motionId - ID of the motion sensor * @returns {Promise>} Motion Success Response */ getMotionSensor(motionId: string, requestConfig?: RequestConfig): Promise>; /** * Update a single motion sensor from its given `{motionId}`. * @param {string} motionId - Id of the motion sensor * @returns {Promise>} Success */ updateMotionSensor(motionId: string, body: MotionPut, requestConfig?: RequestConfig): Promise>; } //# sourceMappingURL=motion.d.ts.map