import { PropsWithChildren } from 'react';
import { TableProps } from '../../components/Table/types';
declare const Table: {
    ({ caption, children, className, }: PropsWithChildren<TableProps>): import("react/jsx-runtime").JSX.Element;
    displayName: string;
    Head: ({ children, className, }: PropsWithChildren<import("../../components/Table/types").TableHeadProps>) => import("react/jsx-runtime").JSX.Element;
    Body: ({ children, className, isLoading, loadingComponent, emptyComponent, }: PropsWithChildren<import("../../components/Table/types").TableBodyProps>) => import("react/jsx-runtime").JSX.Element;
    Row: ({ variant, className, children, onClick, }: import("../../components/Table/types").TableRowProps) => import("react/jsx-runtime").JSX.Element;
    LinkRow: ({ className, children, ...linkProps }: import("../../components/Table/types").TableLinkRowProps) => import("react/jsx-runtime").JSX.Element;
    Cell: {
        ({ role, isFixedLeft, children, className, }: import("../../components/Table/types").TableCellProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
        Checkbox: ({ label, ...props }: Omit<import("..").CheckboxProps, "size">) => import("react/jsx-runtime").JSX.Element;
        Toggle: (props: Omit<import("..").ToggleProps, "size">) => import("react/jsx-runtime").JSX.Element;
        Persona: (props: Omit<import("..").PersonaProps, "type" | "size" | "profileTheme">) => import("react/jsx-runtime").JSX.Element;
        Button: ({ items }: import("../../components/Table/types").TableCellButtonProps) => import("react/jsx-runtime").JSX.Element;
        IconButton: ({ items }: import("../../components/Table/types").TableCellIconButtonProps) => import("react/jsx-runtime").JSX.Element;
    };
    InputCell: ({ value, name, type, isError, feedback, onChange, regCallback, className, maxLength, ...rest }: import("../../components/Table/types").TableInputCellProps) => import("react/jsx-runtime").JSX.Element;
    SearchEmpty: () => import("react/jsx-runtime").JSX.Element;
    Empty: () => import("react/jsx-runtime").JSX.Element;
    Loading: <T extends string>({ keys, styles, }: import("../../components/Table/types").TableBodySkeletonProps<T>) => import("react/jsx-runtime").JSX.Element;
};
export default Table;
//# sourceMappingURL=Table.d.ts.map