import '../../stencil.core';
import { ComponentWillLoad, EventEmitter } from '../../stencil.core';
import { GraphqlClient, ZeroData } from '../../interfaces/graphql.interface';
import { NavigationEntry, QuickNavigatorSelection } from '../../interfaces/quick-navigator-interface';
export declare class EdelQuickNavigator implements ComponentWillLoad {
    host: HTMLElement;
    graphClient: GraphqlClient;
    language: string | string;
    onlyOrgItemTypes: boolean | boolean;
    reloadData: number;
    pageSize: number;
    zeroData: ZeroData;
    navigated: EventEmitter<QuickNavigatorSelection>;
    selected: EventEmitter<QuickNavigatorSelection>;
    current: NavigationEntry | null;
    navigatorItems: NavigationEntry[];
    navigationStack: NavigationEntry[];
    isLoading: boolean;
    reloadingNavigatorItems: boolean;
    endCursor: string;
    moreToLoad: boolean;
    render(): JSX.Element;
    reloadNavigatorItems(): Promise<void>;
    componentWillLoad(): Promise<void>;
    private readonly enableBackIcon;
    private readonly title;
    private goBack;
    private renderItems;
    private loadMore;
    private renderLoadMoreButton;
    private navigateToItem;
    private select;
    private selectionFromNavigationEntry;
}
