import { IConfigurableFormComponent, IToolboxComponent } from '@shesha/reactjs'; import { ISimpleTableColumn } from 'components/global/generalTable/utils/interface'; import { IInitColumnProps, IToolbarInstance } from './utils'; import { ILabelParams } from 'components/global/interfaces'; export interface ITableProps extends IConfigurableFormComponent { readonly allowSelectRow?: boolean; readonly columns: ISimpleTableColumn[]; readonly filters: string; readonly initialColumns?: IInitColumnProps[]; readonly initialValues: ILabelParams[]; readonly menuChecked?: boolean; readonly menuParam?: string; readonly menuPath?: string; readonly path: string; readonly persistData?: boolean; readonly title?: string; readonly searchByFilters?: string[]; readonly toolbarItems?: IToolbarInstance[]; readonly queryParams: ILabelParams[]; } declare const TableFormComponent: IToolboxComponent; export default TableFormComponent;