export declare enum QuickNavigatorType {
    Item = "Item",
    ItemType = "ItemType",
    ItemLink = "ItemLink"
}
export interface NavigatorItemsQuery {
    navigatorItems: {
        edges: Array<{
            node: NavigationEntry;
        }>;
        pageInfo: {
            startCursor: string;
            endCursor: string;
            hasNextPage: boolean;
            hasPreviousPage: boolean;
        };
    };
}
export interface NavigationEntry {
    __typename?: string;
    resourceId?: string;
    navigatorType?: QuickNavigatorType;
    title?: string;
    count?: number;
    icon?: string;
}
export declare type QuickNavigatorSelection = {
    type: QuickNavigatorType.ItemType;
    itemTypeId: string;
    title?: string;
} | {
    type: QuickNavigatorType.Item;
    itemId: string;
    title?: string;
} | {
    type: QuickNavigatorType.ItemLink;
    itemId: string;
    itemLinkId: string;
    title?: string;
};
