import { type HTMLAttributes, type MaybeRefOrGetter, type VNode } from 'vue'; import { globalWidthBreakpoints } from '../../constants'; import { type OUIAProps } from '../../helpers/ouia'; export { OverflowMenuIsBelowBreakpointKey } from './common'; interface Props extends OUIAProps, /* @vue-ignore */ HTMLAttributes { /** Indicates breakpoint at which to switch between expanded and collapsed states. The "sm" breakpoint does not apply to vertical overflow menus. */ breakpoint: keyof typeof globalWidthBreakpoints; /** A container to base the specified breakpoint on instead of the viewport: an element, a ref or a function returning it */ breakpointReference?: MaybeRefOrGetter; /** Indicates the overflow menu orientation is vertical and should respond to height changes instead of width. */ vertical?: boolean; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { /** Content and control of the overflow menu */ default?: (props: { belowBreakpoint: boolean; }) => VNode[]; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=OverflowMenu.vue.d.ts.map