import type { DefineComponent, ExtractPropTypes, PropType } from 'vue'; import type { MaybeArray } from '../../_utils'; import type { HeaderMenuOption, HeaderMenuPlacement, HeaderMenuTabsProps } from './interface'; export declare const headerNavigationProps: { readonly menuOptions: { readonly type: PropType; readonly default: () => never[]; }; readonly menuPlacement: { readonly type: PropType; readonly default: "horizontal"; }; readonly menuTrigger: { readonly type: PropType<"click" | "hover">; readonly default: "hover"; }; readonly menuValue: PropType; readonly menuTabsProps: { readonly type: PropType; readonly default: () => {}; }; readonly menuCardMinColumnWidth: { readonly type: PropType; readonly default: 220; }; readonly mergedClsPrefix: { readonly type: PropType; readonly required: true; }; readonly menuPaneClass: { readonly type: StringConstructor; readonly required: true; }; readonly menuPaneWrapperClass: { readonly type: StringConstructor; readonly required: true; }; readonly activeMenuKey: { readonly type: PropType; readonly default: null; }; readonly 'onUpdate:menuValue': PropType void>>; readonly onUpdateMenuValue: PropType void>>; readonly onUpdateActiveMenuKey: PropType<(value: string | number | null) => void>; }; type HeaderNavigationProps = ExtractPropTypes; declare const _default: DefineComponent; export default _default;