import { OnInit, ElementRef } from '@angular/core';
import { Params } from '@angular/router';
import { GroupedKey } from '../../../interfaces/DisplayInterfaces';
import { DisplayStateService } from '../../../services/DisplayStateService';
import { NameValue } from '../../../interfaces/WidgetInterfaces';
export declare class RecursivePanelComponent implements OnInit {
    displayStateService: DisplayStateService;
    private myElement;
    GroupedKeyList: GroupedKey[];
    levelsBelow: number;
    toggleState: string;
    additionalContext: NameValue;
    topLevel: boolean;
    constructor(displayStateService: DisplayStateService, myElement: ElementRef);
    getContext(ctxt: Params): Params;
    ngOnInit(): void;
}
