import { VNode, VNodeChild } from 'vue'; import { ItemType, MenuKey, SubMenuType } from './interface'; export declare const MENU_OVERFLOW_KEY: MenuKey; export declare function renderOverflowIndicator(): VNode; export declare function createOverflowNode(children: ItemType[], indicator?: () => VNodeChild): SubMenuType; export declare function splitOverflowItems(items: ItemType[], start: number, indicator?: () => VNodeChild): ItemType[]; export declare function flattenOverflowItems(nodes: ItemType[]): ItemType[];