/**alarmTemplate */
export declare function useAlarmTemplateApi(): {
    /**
     * thing/报警模版(AlarmTemplate)表控制层-getList
     * @param data.name
     */
    AlarmTemplate_GetListGET(data: {
        name?: string;
    }, config?: {}): Promise<IResponseListAlarmTemplateVO>;
    /**
     * thing/报警模版(AlarmTemplate)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.name
     */
    AlarmTemplate_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        name?: string;
    }, config?: {}): Promise<IResponsePageAlarmTemplateVO>;
    /**
     * thing/报警模版(AlarmTemplate)表控制层-add
     */
    AlarmTemplate_AddPOST(data: IAlarmTemplateDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警模版(AlarmTemplate)表控制层-edit
     */
    AlarmTemplate_EditPOST(data: IAlarmTemplateEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/报警模版(AlarmTemplate)表控制层-delete
     */
    AlarmTemplate_DeletePOST(data: number[], config?: {}): Promise<IResponseString>;
    /**
     * thing/报警模版(AlarmTemplate)表控制层-同步到模板所有子项
     */
    AlarmTemplate_SyncChildrenPOST(data: number, config?: {}): Promise<IResponseString>;
};
