import { OnInit, TemplateRef } from '@angular/core';
import { Subscription } from 'rxjs';
import { DisplayStateService } from '../../../services/DisplayStateService';
import { WidgetConfiguration } from '../../../interfaces/WidgetInterfaces';
export declare class SideNavComponent implements OnInit {
    DisplayStateService: DisplayStateService;
    widgetContainer: TemplateRef<any>;
    WidgetConfiguration: WidgetConfiguration;
    selectedConfig: string;
    statechanged$: Subscription;
    filter: string;
    ready: boolean;
    constructor(DisplayStateService: DisplayStateService);
    ngOnInit(): void;
    toggleSideNav(): void;
    private ApplySideNav();
    OnDestroy(): void;
    onSelectChange(): void;
}
