import { PropType } from 'vue'; import { RouteItem } from '../../utils/repoUtils'; declare const _default: import('vue').DefineComponent; default: () => {}; }; level: { type: NumberConstructor; default: number; }; isFirst: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { itemRegister: (element: HTMLElement, active: boolean) => any; itemUnregister: (element: HTMLElement) => any; itemActiveChange: (element: HTMLElement, active: boolean) => any; itemPointerEnter: (element: HTMLElement, event: PointerEvent) => any; itemFocus: (element: HTMLElement) => any; itemBlur: (element: HTMLElement) => any; }, string, import('vue').PublicProps, Readonly; default: () => {}; }; level: { type: NumberConstructor; default: number; }; isFirst: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onItemRegister?: ((element: HTMLElement, active: boolean) => any) | undefined; onItemUnregister?: ((element: HTMLElement) => any) | undefined; onItemActiveChange?: ((element: HTMLElement, active: boolean) => any) | undefined; onItemPointerEnter?: ((element: HTMLElement, event: PointerEvent) => any) | undefined; onItemFocus?: ((element: HTMLElement) => any) | undefined; onItemBlur?: ((element: HTMLElement) => any) | undefined; }>, { menu: RouteItem; level: number; isFirst: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;