import * as React from 'react'; import { IColumn } from '../../../Utilities/Interface/IColumn'; import { UserFilter } from '../../../PredefinedConfig/RunTimeState/UserFilterState'; import { ColumnFilter } from '../../../PredefinedConfig/RunTimeState/ColumnFilterState'; import { IAdaptableBlotter } from '../../../Utilities/Interface/IAdaptableBlotter'; import { AccessLevel } from '../../../PredefinedConfig/Common/Enums'; import { NamedFilter } from '../../../PredefinedConfig/RunTimeState/NamedFilterState'; import { ColumnCategory } from '../../../PredefinedConfig/RunTimeState/ColumnCategoryState'; export interface BaseProps extends React.ClassAttributes { AccessLevel: AccessLevel; Columns: IColumn[]; UserFilters: UserFilter[]; SystemFilters: string[]; NamedFilters: NamedFilter[]; ColumnCategories: ColumnCategory[]; ColumnFilters: ColumnFilter[]; ModalContainer: HTMLElement; ColorPalette: string[]; Blotter: IAdaptableBlotter; }