import { type AlignBreakpointProps, type VisibilityBreakpointProps, type VisibilityAtHeightBreakpointProps, type WidthBreakpointProps, type GapBreakpointProps, type ColumnGapBreakpointProps, type RowGapBreakpointProps, type RowWrapBreakpointProps, type FlexGrowBreakpointProps } from '../../breakpoints'; import { type HTMLAttributes, type VNode } from 'vue'; import { type OUIAProps } from '../../helpers/ouia'; interface Props extends OUIAProps, VisibilityBreakpointProps, VisibilityAtHeightBreakpointProps, AlignBreakpointProps, WidthBreakpointProps, GapBreakpointProps, ColumnGapBreakpointProps, RowGapBreakpointProps, RowWrapBreakpointProps, FlexGrowBreakpointProps, Omit { /** A type modifier which modifies spacing specifically depending on the type of item */ variant?: 'pagination' | 'label' | 'label-group' | 'separator' | 'expand-all'; /** Vertical alignment of children */ alignItems?: 'start' | 'center' | 'baseline' | 'default' | 'end' | 'stretch'; /** Vertical alignment */ alignSelf?: 'start' | 'center' | 'baseline' | 'default' | 'end' | 'stretch'; /** Flag indicating if the expand-all variant is expanded or not */ allExpanded?: boolean; /** Flag that modifies the toolbar item to hide overflow and respond to available space. Used for horizontal navigation. */ overflowContainer?: boolean; } type __VLS_Slots = { default?: (props?: Record) => VNode[]; }; declare const __VLS_base: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onClearAllFilters?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=ToolbarItem.vue.d.ts.map