import { default as MainType } from './src/main.vue'; export declare const OsMenu: import('../../utils/with-install').SFCWithInstall; 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: import('./src/main').MenuItemType[]; label: string; }>; slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; handleClick: (item: any) => void; }, unknown, {}, {}, 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 layout: import('./src/main').MenuLayoutType; readonly collapse: boolean; }, {}>> & Record; export type MenuInstance = InstanceType; export default OsMenu; export type * from './src/main';