import React from 'react';
import { FiltersMap } from '@wix/bex-core';
import { GridFoldersBasePropsWithoutPreset } from '../Grid/GridFolders';
import { TableGridSwitchFoldersState } from '../../state';
import { GridFoldersPresetProps } from '../Grid/GridFolders.types';
import { TableFoldersProps } from '../TableFolders';
export interface TableGridSwitchFoldersBaseProps<T1, F1 extends FiltersMap, T2, F2 extends FiltersMap> extends Omit<GridFoldersBasePropsWithoutPreset<T1, F1, T2, F2>, 'state' | 'dragAndDrop' | 'tableGridSwitchButton'>, Omit<TableFoldersProps<T1, F1, T2, F2>, 'state' | 'dragAndDrop' | 'tableGridSwitchButton'> {
    /** A TableGridSwitchFoldersState instance created using [useTableGridSwitchFoldersState](./?path=/story/base-components-collections-tablegridswitchfolders-usetablegridswitchfolders--usetablegridswitchfolders). */
    state: TableGridSwitchFoldersState<T1, F1, T2, F2>;
}
export type TableGridSwitchFoldersProps<T1, F1 extends FiltersMap, T2, F2 extends FiltersMap> = GridFoldersPresetProps<T1, T2, TableGridSwitchFoldersBaseProps<T1, F1, T2, F2>>;
declare function _TableGridSwitchFolders<T1, F1 extends FiltersMap, T2, F2 extends FiltersMap>(props: TableGridSwitchFoldersProps<T1, F1, T2, F2>): React.JSX.Element;
export declare const TableGridSwitchFolders: typeof _TableGridSwitchFolders & {
    displayName: string;
};
export {};
//# sourceMappingURL=TableGridSwitchFolders.d.ts.map