import { PassThrough, PassThroughOption } from 'primeng/api'; type SidebarSide = 'left' | 'right'; type SidebarVariant = 'sidebar' | 'floating' | 'inset'; type SidebarCollapsible = 'offcanvas' | 'icon' | 'none'; type SidebarDisplayState = 'expanded' | 'collapsed'; interface SidebarOpenChangeEvent { originalEvent?: Event; value: boolean; } interface SidebarPassThroughOptions { root?: PassThroughOption; } type SidebarPassThrough = PassThrough>; interface SidebarLayoutPassThroughOptions { root?: PassThroughOption; } type SidebarLayoutPassThrough = PassThrough>; interface SidebarSpacerPassThroughOptions { root?: PassThroughOption; } type SidebarSpacerPassThrough = PassThrough>; interface SidebarAsidePassThroughOptions { root?: PassThroughOption; } type SidebarAsidePassThrough = PassThrough>; interface SidebarPanelPassThroughOptions { root?: PassThroughOption; } type SidebarPanelPassThrough = PassThrough>; interface SidebarHeaderPassThroughOptions { root?: PassThroughOption; } type SidebarHeaderPassThrough = PassThrough>; interface SidebarContentPassThroughOptions { root?: PassThroughOption; } type SidebarContentPassThrough = PassThrough>; interface SidebarFooterPassThroughOptions { root?: PassThroughOption; } type SidebarFooterPassThrough = PassThrough>; interface SidebarGroupPassThroughOptions { root?: PassThroughOption; } type SidebarGroupPassThrough = PassThrough>; interface SidebarGroupLabelPassThroughOptions { root?: PassThroughOption; } type SidebarGroupLabelPassThrough = PassThrough>; interface SidebarGroupActionPassThroughOptions { root?: PassThroughOption; } type SidebarGroupActionPassThrough = PassThrough>; interface SidebarGroupContentPassThroughOptions { root?: PassThroughOption; } type SidebarGroupContentPassThrough = PassThrough>; interface SidebarMenuPassThroughOptions { root?: PassThroughOption; } type SidebarMenuPassThrough = PassThrough>; interface SidebarMenuItemPassThroughOptions { root?: PassThroughOption; } type SidebarMenuItemPassThrough = PassThrough>; interface SidebarMenuButtonPassThroughOptions { root?: PassThroughOption; } type SidebarMenuButtonPassThrough = PassThrough>; interface SidebarMenuActionPassThroughOptions { root?: PassThroughOption; } type SidebarMenuActionPassThrough = PassThrough>; interface SidebarMenuBadgePassThroughOptions { root?: PassThroughOption; } type SidebarMenuBadgePassThrough = PassThrough>; interface SidebarMenuSubPassThroughOptions { root?: PassThroughOption; } type SidebarMenuSubPassThrough = PassThrough>; interface SidebarMenuSubItemPassThroughOptions { root?: PassThroughOption; } type SidebarMenuSubItemPassThrough = PassThrough>; interface SidebarMenuSubButtonPassThroughOptions { root?: PassThroughOption; } type SidebarMenuSubButtonPassThrough = PassThrough>; interface SidebarTriggerPassThroughOptions { root?: PassThroughOption; } type SidebarTriggerPassThrough = PassThrough>; interface SidebarRailPassThroughOptions { root?: PassThroughOption; } type SidebarRailPassThrough = PassThrough>; interface SidebarBackdropPassThroughOptions { root?: PassThroughOption; } type SidebarBackdropPassThrough = PassThrough>; interface SidebarMainPassThroughOptions { root?: PassThroughOption; } type SidebarMainPassThrough = PassThrough>; export type { SidebarAsidePassThrough, SidebarAsidePassThroughOptions, SidebarBackdropPassThrough, SidebarBackdropPassThroughOptions, SidebarCollapsible, SidebarContentPassThrough, SidebarContentPassThroughOptions, SidebarDisplayState, SidebarFooterPassThrough, SidebarFooterPassThroughOptions, SidebarGroupActionPassThrough, SidebarGroupActionPassThroughOptions, SidebarGroupContentPassThrough, SidebarGroupContentPassThroughOptions, SidebarGroupLabelPassThrough, SidebarGroupLabelPassThroughOptions, SidebarGroupPassThrough, SidebarGroupPassThroughOptions, SidebarHeaderPassThrough, SidebarHeaderPassThroughOptions, SidebarLayoutPassThrough, SidebarLayoutPassThroughOptions, SidebarMainPassThrough, SidebarMainPassThroughOptions, SidebarMenuActionPassThrough, SidebarMenuActionPassThroughOptions, SidebarMenuBadgePassThrough, SidebarMenuBadgePassThroughOptions, SidebarMenuButtonPassThrough, SidebarMenuButtonPassThroughOptions, SidebarMenuItemPassThrough, SidebarMenuItemPassThroughOptions, SidebarMenuPassThrough, SidebarMenuPassThroughOptions, SidebarMenuSubButtonPassThrough, SidebarMenuSubButtonPassThroughOptions, SidebarMenuSubItemPassThrough, SidebarMenuSubItemPassThroughOptions, SidebarMenuSubPassThrough, SidebarMenuSubPassThroughOptions, SidebarOpenChangeEvent, SidebarPanelPassThrough, SidebarPanelPassThroughOptions, SidebarPassThrough, SidebarPassThroughOptions, SidebarRailPassThrough, SidebarRailPassThroughOptions, SidebarSide, SidebarSpacerPassThrough, SidebarSpacerPassThroughOptions, SidebarTriggerPassThrough, SidebarTriggerPassThroughOptions, SidebarVariant };