/**alarmRecord */
export declare function useAlarmRecordApi(): {
    /**
     * thing/报警记录(AlarmRecord)表控制层-list
     * @param data.deviceName 设备名称
     * @param data.deviceNumber 设备编号
     * @param data.spaceCode 设备编号
     * @param data.alarmName 报警名称
     * @param data.alarmLevel 报警级别（1错误，2系统需要确认，3系统无需确认）
     * @param data.alarmState 报警状态（1报警中，2已解除）
     * @param data.startTimeBegin 报警开始时间的查询起始值
     * @param data.startTimeEnd 报警开始时间的查询结束值
     * @param data.deviceNumberList 设备编号List
     */
    AlarmRecord_ListGET(data: {
        deviceName?: string;
        deviceNumber?: string;
        spaceCode?: string;
        alarmName?: string;
        alarmLevel?: number | string;
        alarmState?: number | string;
        startTimeBegin?: string;
        startTimeEnd?: string;
        deviceNumberList?: (string | number)[];
    }, config?: {}): Promise<IResponseListAlarmRecordVO>;
    /**
     * thing/报警记录(AlarmRecord)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.deviceName 设备名称
     * @param data.deviceNumber 设备编号
     * @param data.spaceCode 设备编号
     * @param data.alarmName 报警名称
     * @param data.alarmLevel 报警级别（1错误，2系统需要确认，3系统无需确认）
     * @param data.alarmState 报警状态（1报警中，2已解除，3报警项已删除，4设备已删除）
     * @param data.startTimeBegin 报警开始时间的查询起始值
     * @param data.startTimeEnd 报警开始时间的查询结束值
     * @param data.deviceNumberList 设备编号List
     */
    AlarmRecord_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        deviceName?: string;
        deviceNumber?: string;
        spaceCode?: string;
        alarmName?: string;
        alarmLevel?: number | string;
        alarmState?: number | string;
        startTimeBegin?: string;
        startTimeEnd?: string;
        deviceNumberList?: (string | number)[];
    }, config?: {}): Promise<IResponsePageAlarmRecordVO>;
    /**
     * thing/报警记录(AlarmRecord)表控制层-confirm
     */
    AlarmRecord_ConfirmPOST(data: number[], config?: {}): Promise<IResponseBoolean>;
    /**
     * thing/报警记录(AlarmRecord)表控制层-export
     * @param data.deviceName 设备名称
     * @param data.deviceNumber 设备编号
     * @param data.spaceCode 设备编号
     * @param data.alarmName 报警名称
     * @param data.alarmLevel 报警级别（1错误，2系统需要确认，3系统无需确认）
     * @param data.alarmState 报警状态（1报警中，2已解除）
     * @param data.startTimeBegin 报警开始时间的查询起始值
     * @param data.startTimeEnd 报警开始时间的查询结束值
     */
    AlarmRecord_ExportGET(data: {
        deviceName?: string;
        deviceNumber?: string;
        spaceCode?: string;
        alarmName?: string;
        alarmLevel?: number | string;
        alarmState?: number | string;
        startTimeBegin?: string;
        startTimeEnd?: string;
    }, config?: {}): Promise<object>;
    /**
     * thing/报警记录(AlarmRecord)表控制层-exportTemplate
     * @param data.deviceName 设备名称
     * @param data.deviceNumber 设备编号
     * @param data.spaceCode 设备编号
     * @param data.alarmName 报警名称
     * @param data.alarmLevel 报警级别（1错误，2系统需要确认，3系统无需确认）
     * @param data.alarmState 报警状态（1报警中，2已解除）
     * @param data.startTimeBegin 报警开始时间的查询起始值
     * @param data.startTimeEnd 报警开始时间的查询结束值
     */
    AlarmRecord_ExportTemplateGET(data: {
        deviceName?: string;
        deviceNumber?: string;
        spaceCode?: string;
        alarmName?: string;
        alarmLevel?: number | string;
        alarmState?: number | string;
        startTimeBegin?: string;
        startTimeEnd?: string;
    }, config?: {}): Promise<object>;
};
