import { DataGridContextProps, IViewConfig } from '../../../../../../contexts/DataGridContext/types';
import { GridProps } from '../../../../../../types';
import { Column } from 'react-data-grid';
export interface Row {
    key: string;
    name: string;
    visible: boolean;
    showTitle: boolean;
    width: number;
    index: number;
    originalIndex: number;
    originalVisible: boolean;
    originalShowTitle: boolean;
}
export type ColumnsConfigRef = {
    onClickIntro: () => void;
    current: HTMLDivElement | null;
};
export interface ConfigProps {
    onCloseSettings: () => void;
    columns: readonly Column<any, any>[];
    columnsConfig: IViewConfig[];
    onChangeColumnsConfig: (newColumnsConfig: IViewConfig[]) => void;
    rowHeight: number;
    classes: DataGridContextProps<unknown, unknown>['classes'];
    size: GridProps<unknown, unknown>['size'];
}
export interface CheckFormatterProps {
    key: string;
    row: any;
}
//# sourceMappingURL=types.d.ts.map