/**icon */
export declare function useIconApi(): {
    /**
     * thing/(Icon)表控制层-getIconTree
     */
    Icon_GetIconTreeGET(config?: {}): Promise<IResponseListIconTreeVO>;
    /**
     * thing/(Icon)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.id
     */
    Icon_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        id?: number | string;
    }, config?: {}): Promise<IResponsePageIconVO>;
    /**
     * thing/(Icon)表控制层-add
     */
    Icon_AddPOST(data: IIconDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/(Icon)表控制层-edit
     */
    Icon_EditPOST(data: IIconEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * thing/(Icon)表控制层-delete
     */
    Icon_DeletePOST(data: number[], config?: {}): Promise<IResponseString>;
};
