import type { ResponsiveSidebarContainerProps, ResponsiveSidebarContainerStateChangeEventStatus } from './ResponsiveSidebarContainer.vue.js'; export interface ResponsiveSidebarLayoutProps extends ResponsiveSidebarContainerProps { sidebarPosition?: 'left' | 'right'; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots any; } & { stateChange: (status: ResponsiveSidebarContainerStateChangeEventStatus) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onStateChange?: ((status: ResponsiveSidebarContainerStateChangeEventStatus) => any) | undefined; "onUpdate:drawerVisible"?: ((value: boolean | undefined) => any) | undefined; }>, { switchPoint: "md" | "lg"; columnFullHeight: boolean; sidebarPosition: "left" | "right"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { content?: (props: { sidebarState: import("./ResponsiveSidebarContainer.vue.js").ResponseSidebarContainerState; isDrawer: boolean; isColumn: boolean; }) => any; } & { sidebar?: (props: { sidebarState: import("./ResponsiveSidebarContainer.vue.js").ResponseSidebarContainerState; isDrawer: boolean; isColumn: boolean; }) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };