import { type VNode } from 'vue'; import PfButton from '../Button.vue'; import { type OUIAProps } from '../../helpers/ouia'; import type { ComponentProps } from 'vue-component-type-helpers'; interface Props extends OUIAProps, Omit, 'variant' | 'expanded' | 'aria-label' | 'aria-expanded' | 'onClick' | 'ouiaId' | 'ouiaSafe'> { /** Sidebar id */ id?: string; /** Programmatically manage if the side nav is shown, if managedSidebar is set to true in the PfPage component, this prop is managed */ sidebarOpen?: boolean; /** Flag indicating the button is a hamburger button. This will override the icon property. */ hamburger?: boolean; /** Adjusts and animates the hamburger icon to indicate what will happen upon clicking the button. Requires hamburger. */ hamburgerVariant?: 'expand' | 'collapse'; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:sidebarOpen"?: ((value: boolean) => any) | undefined; }>, { id: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { default?: (props?: Record) => VNode[]; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=PageToggleButton.vue.d.ts.map