import type { ICancelEventDetail, IEventDetail } from '@breadstone/mosaik-elements'; /** * Represents the event detail for toggled events. * * @public */ export interface IToggledEventDetail extends IEventDetail { } /** * Event fired when an element is toggled. * * @public */ export type ToggledEvent = CustomEvent; /** * Represents the event detail for expanded events. * * @public */ export interface IExpandedEventDetail extends ICancelEventDetail { } /** * Event fired when an element is expanded. * * @public */ export type ExpandedEvent = CustomEvent; /** * Represents the event detail for collapsed events. * * @public */ export interface ICollapsedEventDetail extends ICancelEventDetail { } /** * Event fired when an element is collapsed. * * @public */ export type CollapsedEvent = CustomEvent; declare global { interface HTMLElementEventMap { toggled: ToggledEvent; expanded: ExpandedEvent; collapsed: CollapsedEvent; } } //# sourceMappingURL=ToggleEvents.d.ts.map