import { type StickyBreakpointProps } from '../../breakpoints'; import { type HTMLAttributes, type VNode } from 'vue'; import { type OUIAProps } from '../../helpers/ouia'; interface Props extends OUIAProps, StickyBreakpointProps, /* @vue-ignore */ Omit { /** Applies the base sticky positioning to the top or bottom of the scroll parent container. */ stickyBase?: 'top' | 'bottom'; /** Flag indicating if the group has stuck styling, applied when the group is not at the edge of the scroll parent container. */ stickyStuck?: boolean; /** Enables the page group to fill the available vertical space if true, or disable filling if false. */ filled?: boolean; /** Modifier indicating if PageGroup should have a shadow at the top */ shadowTop?: boolean; /** Modifier indicating if PageGroup should have a shadow at the bottom */ shadowBottom?: boolean; /** Flag indicating if the PageGroup has a scrolling overflow. Requires an aria-label. */ overflowScroll?: boolean; /** Adds plain styling to the page group. */ plain?: boolean; /** Prevents the page group from automatically applying plain styling when glass theme is enabled. */ noPlainOnGlass?: boolean; } type __VLS_Slots = { default?: (props?: Record) => VNode[]; }; declare const __VLS_base: import("vue").DefineComponent & Readonly<{}>, { filled: boolean; }, {}, {}, {}, 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=PageGroup.vue.d.ts.map