/**logicPointTemplate */
export declare function useLogicPointTemplateApi(): {
    /**
     * thing/(LogicPointTemplate)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.deviceTypeCode
     * @param data.isRealPoint
     */
    LogicPointTemplate_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        deviceTypeCode: string;
        isRealPoint: number | string;
    }, config?: {}): Promise<IResponsePageLogicPointTemplateVO>;
    /**
     * thing/(LogicPointTemplate)表控制层-inheritPoint
     * @param data.deviceTypeCode
     * @param data.parentDeviceTypeCode
     */
    LogicPointTemplate_InheritPointGET(data: {
        deviceTypeCode: string;
        parentDeviceTypeCode: string;
    }, config?: {}): Promise<IResponseString>;
    /**
     * thing/(LogicPointTemplate)表控制层-inheritPointByCode
     * @param data.deviceTypeCode
     * @param data.parentDeviceTypeCode
     * @param data.code
     */
    LogicPointTemplate_InheritPointByCodeGET(data: {
        deviceTypeCode: string;
        parentDeviceTypeCode: string;
        code: string;
    }, config?: {}): Promise<IResponseString>;
    /**
     * thing/(LogicPointTemplate)表控制层-inheritPointByCode
     */
    LogicPointTemplate_InheritPointByCodePOST(data: ILogicPointTemplateEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/(LogicPointTemplate)表控制层-getByPointIds
     */
    LogicPointTemplate_GetByPointIdsPOST(data: number[], config?: {}): Promise<IResponseListLogicPointTemplateVO>;
    /**
     * thing/(LogicPointTemplate)表控制层-applyForDevice
     * @param data.deviceTypeCode
     */
    LogicPointTemplate_ApplyForDeviceGET(data: {
        deviceTypeCode: string;
    }, config?: {}): Promise<IResponseString>;
    /**
     * thing/(LogicPointTemplate)表控制层-pointList
     * @param data.deviceTypeCode
     * @param data.parentDeviceTypeCode
     */
    LogicPointTemplate_PointListGET(data: {
        deviceTypeCode: string;
        parentDeviceTypeCode: string;
    }, config?: {}): Promise<IResponseListLogicPointTemplateVO>;
    /**
     * thing/(LogicPointTemplate)表控制层-getByDeviceTypeCode
     * @param data.deviceTypeCode
     */
    LogicPointTemplate_GetByDeviceTypeCodeGET(data: {
        deviceTypeCode: string;
    }, config?: {}): Promise<IResponseListLogicPointTemplateVO>;
    /**
     * thing/(LogicPointTemplate)表控制层-add
     */
    LogicPointTemplate_AddPOST(data: ILogicPointTemplateDTO, config?: {}): Promise<IResponseLong>;
    /**
     * thing/(LogicPointTemplate)表控制层-edit
     */
    LogicPointTemplate_EditPOST(data: ILogicPointTemplateEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/(LogicPointTemplate)表控制层-delete
     */
    LogicPointTemplate_DeletePOST(data: number[], config?: {}): Promise<IResponseString>;
};
