import type { ScalarSidebarGroupSlots } from './types';
/**
* Scalar Sidebar Group component
*
* A collapsible ScalarSidebarItem that can contain subitems.
*
* Classes applied to the component are passed to the inner list element.
* Other attributes (like click event) are passed to the toggle button.
*
* @example
*
*
*
* ...
* ...
* ...
*
*
*
*
* By default the component has it's own internal open state, but this can be
* controlled by passing the `controlled` prop and using binding the :open prop.
*
*/
declare const _default: typeof __VLS_export;
export default _default;
declare const __VLS_export: __VLS_WithSlots any;
} & {
click: (event: MouseEvent) => any;
toggle: (event: MouseEvent) => any;
}, string, import("vue").PublicProps, Readonly & Readonly<{
onClick?: ((event: MouseEvent) => any) | undefined;
"onUpdate:open"?: ((value: boolean) => any) | undefined;
onToggle?: ((event: MouseEvent) => any) | undefined;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, ScalarSidebarGroupSlots>;
type __VLS_WithSlots = T & {
new (): {
$slots: S;
};
};
//# sourceMappingURL=ScalarSidebarGroup.vue.d.ts.map