import { SidebarBadgeTone, SidebarToolSectionAction } from '../types'; interface Props { title: string; subtitle?: string; badge?: string | number; badgeTone?: SidebarBadgeTone; defaultOpen?: boolean; disabled?: boolean; dense?: boolean; icon?: string | string[]; iconColor?: string; iconBg?: string; actions?: SidebarToolSectionAction[]; showToggle?: boolean; toggleValue?: boolean; toggleColor?: string; } declare var __VLS_14: {}; type __VLS_Slots = {} & { default?: (props: typeof __VLS_14) => any; }; declare const __VLS_base: import('vue').DefineComponent any; "update:toggleValue": (value: boolean) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onAction?: ((actionId: string) => any) | undefined; "onUpdate:toggleValue"?: ((value: boolean) => any) | undefined; }>, { disabled: boolean; actions: SidebarToolSectionAction[]; badge: string | number; badgeTone: SidebarBadgeTone; defaultOpen: boolean; showToggle: boolean; dense: boolean; toggleValue: boolean; toggleColor: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };