import { NestedTableNestedModeState } from '../../state'; import { NestedDragAndDropState } from './NestedDragAndDropState'; export interface NestedTableDragAndDropStateParams { readonly nestedState: NestedTableNestedModeState; readonly modalsContainerRef: { current: HTMLElement | null | undefined; }; } export declare class NestedTableDragAndDropState { readonly tableState: import("../../state").InfiniteScrollTableState; readonly dragAndDrop: NestedDragAndDropState; constructor(params: NestedTableDragAndDropStateParams); getStickyColumnsCount({ stickyColumns, horizontalScroll, }: { stickyColumns: number; showSelection?: boolean; horizontalScroll?: boolean; }): number; init({ a11yContainer }: { a11yContainer?: HTMLElement | null | undefined; }): () => void; } //# sourceMappingURL=NestedTableDragAndDropState.d.ts.map