import { MenuItemType } from './main'; declare const _default: import('vue').DefineComponent; readonly levelPadding: StringConstructor; readonly padding: StringConstructor; readonly collapse: BooleanConstructor; readonly layout: { readonly type: import('vue').PropType; readonly default: "horizontal"; }; }>, { osMenuRef: import('vue').Ref; osMenuItemRef: import('vue').Ref; osMenuItemMoreRef: import('vue').Ref; menusBoxWidth: import('vue').Ref; menuItems: import('vue').ComputedRef; menuItemsMore: import('vue').ComputedRef<{ key: string; icon: string; children: MenuItemType[]; label: string; }>; slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; handleClick: (item: any) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly levelPadding: StringConstructor; readonly padding: StringConstructor; readonly collapse: BooleanConstructor; readonly layout: { readonly type: import('vue').PropType; readonly default: "horizontal"; }; }>> & Readonly<{}>, { readonly layout: import('./main').MenuLayoutType; readonly collapse: boolean; }, {}, { OsMenuGroup: import('vue').DefineComponent; readonly level: NumberConstructor; readonly collapse: BooleanConstructor; readonly layout: { readonly type: import('vue').PropType; readonly default: "horizontal"; }; readonly onlyRoot: BooleanConstructor; }>, { props: import('@vue/shared').LooseRequired; readonly level: NumberConstructor; readonly collapse: BooleanConstructor; readonly layout: { readonly type: import('vue').PropType; readonly default: "horizontal"; }; readonly onlyRoot: BooleanConstructor; }>> & Readonly<{}> & {}>; item: import('vue').ComputedRef; level: import('vue').ComputedRef; isVisaed: (item: MenuItemType) => any; triggerVisaed: (key: String, ac?: Boolean | undefined) => void; menuItemRef: import('vue').Ref; menuGroupRef: import('vue').Ref; menuItemsRef: import('vue').Ref; appendChildBody: import('vue').ComputedRef; triggerFocus: (event: any) => false | undefined; triggerClick: (event: any, item: any) => void; active: import('vue').ComputedRef; isActive: import('vue').ComputedRef; collapse: import('vue').ComputedRef; slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; readonly level: NumberConstructor; readonly collapse: BooleanConstructor; readonly layout: { readonly type: import('vue').PropType; readonly default: "horizontal"; }; readonly onlyRoot: BooleanConstructor; }>> & Readonly<{}>, { readonly layout: import('./main').MenuLayoutType; readonly collapse: boolean; readonly onlyRoot: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;