export interface RangeSelectOptions { selector: string; mode?: 'drag' | 'click'; disabled?: boolean; } /** Enables contiguous range selection via drag or click, dispatching `native:range-change` and `native:range-select`. */ export declare class RangeSelectController { #private; readonly host: HTMLElement; selector: string; mode: 'drag' | 'click'; disabled: boolean; constructor(host: HTMLElement, options: RangeSelectOptions); attach(): void; detach(): void; destroy(): void; clearRange(): void; } //# sourceMappingURL=range-select-controller.d.ts.map