import type { TablePipeline } from "./pipeline";
import type { Dispatch, SetStateAction } from "react";
import React from "react";
import './base-table/styles.scss';
import type { BaseTable } from "./base-table/table";
import type { VirtualEnum } from "./base-table/interfaces";
import type { TableProps } from "../grid-component";
declare const Grid: React.ForwardRefExoticComponent<Omit<TableProps, "useVirtual"> & {
    isFullScreen: boolean;
    setIsFullScreen: Dispatch<SetStateAction<boolean>>;
    pipeline: TablePipeline;
    originData: any[];
    originColumns: any[];
    setVisibleKeys: Dispatch<SetStateAction<any>>;
    useVirtual?: VirtualEnum | {
        horizontal?: VirtualEnum;
        vertical?: VirtualEnum;
        header?: VirtualEnum;
    };
} & React.RefAttributes<BaseTable>>;
export default Grid;
