import type { ComponentProps } from "react";
import { TableBody, TableCell, TableCollection, TableColumn, TableColumnResizer, TableContent, TableFooter, TableHeader, TableLoadMoreContent, TableLoadMoreItem, TableResizableContainer, TableRoot, TableRow, TableScrollContainer } from "./table";
export declare const Table: import("react").ForwardRefExoticComponent<Omit<import("./table").TableRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>> & {
    Body: typeof TableBody;
    Cell: import("react").ForwardRefExoticComponent<Omit<import("./table").TableCellProps, "ref"> & import("react").RefAttributes<HTMLTableCellElement>>;
    Collection: typeof import("react-aria-components").Collection;
    Column: import("react").ForwardRefExoticComponent<Omit<import("./table").TableColumnProps, "ref"> & import("react").RefAttributes<HTMLTableCellElement>>;
    ColumnResizer: import("react").ForwardRefExoticComponent<Omit<import("./table").TableColumnResizerProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    Content: typeof TableContent;
    Footer: import("react").ForwardRefExoticComponent<Omit<import("./table").TableFooterProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    Header: typeof TableHeader;
    LoadMore: import("react").ForwardRefExoticComponent<Omit<import("./table").TableLoadMoreItemProps, "ref"> & import("react").RefAttributes<HTMLTableRowElement>>;
    LoadMoreContent: import("react").ForwardRefExoticComponent<Omit<import("./table").TableLoadMoreContentProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    ResizableContainer: import("react").ForwardRefExoticComponent<Omit<import("./table").TableResizableContainerProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    Root: import("react").ForwardRefExoticComponent<Omit<import("./table").TableRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    Row: typeof TableRow;
    ScrollContainer: import("react").ForwardRefExoticComponent<Omit<import("./table").TableScrollContainerProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
};
export type Table = {
    Props: ComponentProps<typeof TableRoot>;
    RootProps: ComponentProps<typeof TableRoot>;
    ScrollContainerProps: ComponentProps<typeof TableScrollContainer>;
    ContentProps: ComponentProps<typeof TableContent>;
    HeaderProps: ComponentProps<typeof TableHeader>;
    ColumnProps: ComponentProps<typeof TableColumn>;
    ColumnResizerProps: ComponentProps<typeof TableColumnResizer>;
    BodyProps: ComponentProps<typeof TableBody>;
    RowProps: ComponentProps<typeof TableRow>;
    CellProps: ComponentProps<typeof TableCell>;
    FooterProps: ComponentProps<typeof TableFooter>;
    LoadMoreProps: ComponentProps<typeof TableLoadMoreItem>;
    LoadMoreContentProps: ComponentProps<typeof TableLoadMoreContent>;
    ResizableContainerProps: ComponentProps<typeof TableResizableContainer>;
};
export { TableRoot, TableScrollContainer, TableContent, TableHeader, TableColumn, TableColumnResizer, TableBody, TableRow, TableCell, TableFooter, TableCollection, TableLoadMoreItem, TableLoadMoreContent, TableResizableContainer, };
export type { TableRootProps, TableRootProps as TableProps, TableScrollContainerProps, TableContentProps, TableHeaderProps, TableColumnProps, TableColumnResizerProps, TableBodyProps, TableRowProps, TableCellProps, TableFooterProps, TableLoadMoreItemProps, TableLoadMoreContentProps, TableResizableContainerProps, } from "./table";
export { tableVariants } from "@heroui/styles";
export type { TableVariants } from "@heroui/styles";
