import { CurrentApiService, IDept, BillOperate } from 'dbweb-core';
export interface RoleEle {
    RoleName: string;
    EleName: string;
}
export interface RoleValidElement {
    Name: string;
    Controller: string;
    Label: string;
    LabelEN: string;
    Icon: string;
    Color: string;
    Category: string;
    CategoryEN: string;
    Dept: string;
    Bill: boolean;
    BillOperate: BillOperate;
}
export declare class RoleBack {
    private api;
    constructor(api: CurrentApiService);
    fetchEles(): import("rxjs").Observable<RoleValidElement[]>;
    fetchHasRoleDepts(): import("rxjs").Observable<IDept[]>;
}
