export interface NPressDetail { pointerType: string; } export interface NSelectDetail { value: string; label: string; } export interface NTextChangeDetail { value: string; } export interface NRangeValueDetail { value: number; } export interface NPickerChangeDetail { value: string; label: string; } export interface NToggleChangeDetail { checked: boolean; value: string; } export interface NInputDetail { value: string; } export interface NDisabledDetail { disabled: boolean; } export interface NDragStartDetail { item: HTMLElement; index: number; } export interface NDragMoveDetail { item: HTMLElement; x: number; y: number; } export interface NDragOverDetail { item: HTMLElement | null; target?: HTMLElement; index: number; insertBefore?: HTMLElement | null; } export interface NDropDetail { item: HTMLElement; target?: HTMLElement | null; fromIndex: number; toIndex: number; insertBefore?: HTMLElement | null; } export interface NDragCancelDetail { item: HTMLElement; } export interface NInvalidDetail { message: string; value: string; } export interface NValidDetail { value: string; } export interface NRangeChangeDetail { startIndex: number; endIndex: number; items: HTMLElement[]; } export interface NRangeSelectDetail { startIndex: number; endIndex: number; items: HTMLElement[]; } export interface NFileDropDetail { files: File[]; dataTransfer: DataTransfer; } export interface NTextDropDetail { text: string; } export interface NSearchDetail { query: string; matchCount: number; total: number; } export interface NClipDetail { items: HTMLElement[]; data: string; action: 'copy' | 'cut' | 'paste'; } export interface NIntersectDetail { isIntersecting: boolean; ratio: number; } export interface NCopyDetail { value: string; } export interface NVirtualChangeDetail { start: number; end: number; totalCount: number; } export interface NSelectionChangeDetail { selected: HTMLElement[]; count: number; } export interface NHoverDetail { pointerType: string; } export interface NSortDetail { column: string | null; direction: 'asc' | 'desc' | 'none'; } export interface NSwipeDetail { direction: 'left' | 'right' | 'up' | 'down'; distance: number; velocity: number; } export interface NTossDetail { x: number; y: number; velocityX: number; velocityY: number; bounces: number; rotation: number; } export interface NBounceDetail { edge: 'left' | 'right' | 'top' | 'bottom'; x: number; y: number; velocityX: number; velocityY: number; } export interface NFlipDetail { flipped: boolean; axis: 'x' | 'y'; } export interface NParallaxMoveDetail { tiltX: number; tiltY: number; percentX: number; percentY: number; } export interface NConfettiDetail { count: number; origin: { x: number; y: number; }; } export interface NMagnetSnapDetail { item: HTMLElement; x: number; y: number; snappedTo: 'grid' | 'edge' | 'sibling'; axis: 'x' | 'y' | 'both'; } export interface NMagnetDropDetail { item: HTMLElement; x: number; y: number; } export interface NCSSInspectDetail { active: boolean; layers: number; } export interface NResizeDetail { width: number; height: number; handle?: string | null; delta?: { dx: number; dy: number; }; } export interface NResizeCancelDetail { handle: string | null; } export interface NEditStartDetail { value: string; } export interface NEditCommitDetail { value: string; previousValue: string; } export interface NEditCancelDetail { value: string; } export interface NPaginationDotsChangeDetail { index: number; } export interface NSlideChangeDetail { index: number; slide: HTMLElement; } export interface NSendDetail { value: string; } export interface NToastDetail { id: number; message: string; intent: 'info' | 'success' | 'warning' | 'danger'; } export interface NTableSortDetail { column: string | null; direction: 'asc' | 'desc' | 'none'; } export interface NTableSelectDetail { value: string; selected: boolean; allSelected: string[]; } export interface NTableReorderDetail { row: HTMLElement; fromIndex: number; toIndex: number; } export interface NTableResizeDetail { column: number; width: number; } export interface NTableResizeEndDetail { column: number; width: number; allWidths: number[]; } export interface NCalendarRangeDetail { start: string | null; end: string | null; } export interface NShortcutDetail { id: string; combo: string; } export interface NGripStartDetail { mode: string; placement: string; startValue: { width: number; height: number; }; } export interface NGripDetail { mode: string; placement: string; value: { width: number; height: number; }; delta: { dx: number; dy: number; }; } export interface NGripEndDetail { mode: string; placement: string; value: { width: number; height: number; }; } export interface NGripCancelDetail { mode: string; placement: string; } export interface NPaneCloseDetail { pane: HTMLElement; } export interface NPaneMinimizeDetail { pane: HTMLElement; } export interface NPaneRestoreDetail { pane: HTMLElement; } export interface NPaneResizeDetail { sizes: number[]; index: number; } //# sourceMappingURL=events.d.ts.map