///
import { FiltersMap } from '@wix/bex-core';
import { CardsGridVirtualBasePropsWithoutPreset } from '../Grid';
import { InfiniteScrollTableProps } from '..';
import type { TableGridSwitchState } from '../../state/TableGridSwitchState';
import { CardsGridPresetProps } from '../Grid/CardsGrid.types';
import type { TableGridSwitchDragAndDrop } from './TableGridSwitchDragAndDrop';
export interface TableGridSwitchBaseProps extends Omit, 'state' | 'dragAndDrop' | 'tableGridSwitchButton' | 'sticky'>, Omit, 'state' | 'dragAndDrop' | 'tableGridSwitchButton' | 'sticky'> {
state: TableGridSwitchState;
/**
* Drag and drop implementation: `import { TableGridSwitchDragAndDrop } from '@wix/cairo';`
* > In order to make the drag and drop also re-order the collection after drop, also add [OptimisticActions](/pages/cairo/?path=/story/components-collection-features--optimistic-actions).
* @external
*/
dragAndDrop?: typeof TableGridSwitchDragAndDrop;
}
export type TableGridSwitchProps = CardsGridPresetProps>;
export declare function _TableGridSwitch(props: TableGridSwitchProps): JSX.Element;
export declare const TableGridSwitch: typeof _TableGridSwitch & {
displayName: string;
};
//# sourceMappingURL=TableGridSwitch.d.ts.map