import * as appstate from '../../appstate.js';
import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
export declare class OpsViewRoutes extends DeesElement {
    accessor routeFilter: 'User Routes' | 'System Routes';
    accessor routeState: appstate.IRouteManagementState;
    accessor profilesTargetsState: appstate.IProfilesTargetsState;
    constructor();
    static styles: import("@design.estate/dees-element").CSSResult[];
    render(): TemplateResult;
    private handleRouteClick;
    private handleRouteEdit;
    private handleRouteDelete;
    private showEditRouteDialog;
    private showCreateRouteDialog;
    private refreshData;
    private getSourceBindingRefs;
    private describeSourcePolicy;
    private findMergedRoute;
    private isSystemManagedRoute;
    firstUpdated(): Promise<void>;
}
