export interface MetadataI {
    action_name: string;
    page_name: string;
    section_name: string;
    description: string;
}
/** Построитель прав доступа */
export declare class AccessBuilderSys {
    private sRouteGroup;
    private vMetadata;
    private ixRoute;
    /** Конструктор */
    constructor();
    /**
     * Установить группу маршрутов
     */
    setRouteGroup(sRouteGroup: string): this;
    /**
     * Установить метаданные
     */
    setMetadata(vMetadata: MetadataI): this;
    /**
     * Установить роуты
     */
    setRoutes(asRoutes: string[]): this;
    /**
     * Создать группу и роуты
     */
    build(): {
        sRouteGroup: string;
        vMetadata: MetadataI;
        ixRoute: Record<string, boolean>;
    };
}
