/**alarmConfig */
export declare function useAlarmConfigApi(): {
    /**
     * thing/报警配置(AlarmConfig)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.name
     * @param data.deviceName
     * @param data.isEnable
     */
    AlarmConfig_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        name?: string;
        deviceName?: string;
        isEnable?: number | string;
    }, config?: {}): Promise<IResponsePageAlarmConfigVO>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-add
     */
    AlarmConfig_AddPOST(data: IAlarmConfigDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-edit
     */
    AlarmConfig_EditPOST(data: IAlarmConfigEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-delete
     */
    AlarmConfig_DeletePOST(data: number[], config?: {}): Promise<IResponseString>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-setEnable
     * @param data.id
     * @param data.isEnable
     */
    AlarmConfig_SetEnableGET(data: {
        id: number | string;
        isEnable: number | string;
    }, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-setFormula
     */
    AlarmConfig_SetFormulaPOST(data: IFormulaEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-export
     * @param data.name
     * @param data.deviceName
     * @param data.isEnable
     * @param data.isTemplate
     */
    AlarmConfig_ExportGET(data: {
        name?: string;
        deviceName?: string;
        isEnable?: number | string;
        isTemplate: number | string;
    }, config?: {}): Promise<object>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-exportTemplate
     * @param data.name
     * @param data.deviceName
     * @param data.isEnable
     */
    AlarmConfig_ExportTemplateGET(data: {
        name?: string;
        deviceName?: string;
        isEnable?: number | string;
    }, config?: {}): Promise<object>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-importExcel
     * @param data.file undefined
     * @param data.type undefined
     * @param data.isVerify 是否校验 0 否  1是
     */
    AlarmConfig_ImportExcelPOST(data: {
        file?: File | File[];
        type?: number | string;
        isVerify?: number | string;
    }, config?: {}): Promise<IResponse>;
    /**
     * thing/报警配置(AlarmConfig)表控制层-importExcelCheck
     * @param data.file undefined
     * @param data.type undefined
     */
    AlarmConfig_ImportExcelCheckPOST(data: {
        file?: File | File[];
        type?: number | string;
    }, config?: {}): Promise<IResponse>;
};
