/**role */
export declare function useRoleApi(): {
    /**
     * user/(Role)表控制层-page
     * @param data.currentPage
     * @param data.pageSize
     * @param data.name
     */
    Role_PageGET(data: {
        currentPage: number | string;
        pageSize: number | string;
        name?: string;
    }, config?: {}): Promise<IResponsePageRoleVO>;
    /**
     * user/(Role)表控制层-add
     */
    Role_AddPOST(data: IRoleDTO, config?: {}): Promise<IResponseString>;
    /**
     * user/(Role)表控制层-edit
     */
    Role_EditPOST(data: IRoleEditDTO, config?: {}): Promise<IResponseString>;
    /**
     * user/(Role)表控制层-delete
     * @param data.id
     */
    Role_DeleteGET(data: {
        id: number | string;
    }, config?: {}): Promise<IResponseString>;
};
