import { ViewContainerRef, TemplateRef } from '@angular/core';
import { UserService } from '../user/user.service';
import { Sider } from '../user/user.interface';
export declare class AclDirective {
    private user;
    private viewContainer;
    private templateRef;
    constructor(user: UserService, viewContainer: ViewContainerRef, templateRef: TemplateRef<any>);
    condition: string[];
    filterSystemSider(systemcode: string): Array<Sider>;
    filterMenuByAcl(menus: Array<Sider>, tempArray: Array<Sider>, elementRoute: string): void;
}
