import * as React from 'react';
import { TableNode } from '@table-library/react-table-library/types/table';
import { Column } from '@table-library/react-table-library/types/compact';
export declare const CompactTable: React.ForwardRefExoticComponent<Pick<{
    data: import("@table-library/react-table-library/types/table").Data<TableNode>;
    theme?: import("../theme").Theme | undefined;
    layout?: import("../types").Layout | undefined;
    sort?: import("../types").Sort<TableNode> | undefined;
    pagination?: import("../types").Pagination<TableNode> | undefined;
    select?: import("../types").Select<TableNode> | undefined;
    tree?: import("../types").Tree<TableNode> | undefined;
    onInit?: import("@table-library/react-table-library/types/table").OnInitFunction | undefined;
    children?: ((nodes: import("@table-library/react-table-library/types/table").ExtendedNode<TableNode>[]) => React.ReactNode) | undefined;
} & import("@table-library/react-table-library/types/table").RestProps & {
    columns: Column<TableNode>[];
    tableOptions?: import("@table-library/react-table-library/types/compact").TableOptions | undefined;
    rowProps?: import("@table-library/react-table-library/types/compact").RowPropsAsObject<TableNode> | undefined;
    rowOptions?: import("@table-library/react-table-library/types/compact").RowOptions<TableNode> | undefined;
    virtualizedOptions?: import("@table-library/react-table-library/types/compact").VirtualizedOptions | undefined;
}, string> & React.RefAttributes<unknown>>;
