import { Component } from '@a11d/lit'; import { type Flex } from '@3mo/flex'; import { SlotController } from '@3mo/slot-controller'; import { SplitterResizer } from './index.js'; /** * @element mo-splitter-resizer-host * * @attr direction * @attr resizing * @attr collapsed * * @event resizeStart * @event resizeStop */ export declare class SplitterResizerHost extends Component { readonly resizeStart: EventDispatcher; readonly resizeStop: EventDispatcher; direction?: Flex['direction']; resizing: boolean; collapsed: boolean; get resizerElement(): SplitterResizer | undefined; protected slotController: SlotController; protected startResize(e: PointerEvent): void; protected endResize(e: PointerEvent): void; protected hoverStart(): void; protected hoverEnd(): void; static get styles(): import("@a11d/lit").CSSResult; protected get template(): import("lit-html").HTMLTemplateResult; } declare global { interface HTMLElementTagNameMap { 'mo-splitter-resizer-host': SplitterResizerHost; } } //# sourceMappingURL=SplitterResizerHost.d.ts.map