import { default as React } from '../../../../node_modules/@types/react';
export interface TableProps {
    className?: string;
    children: React.ReactNode;
    size?: 'default' | 'small';
    style?: React.CSSProperties;
}
export declare const Table: ({ className, children, size, style }: TableProps) => import("react/jsx-runtime").JSX.Element;
export interface TheadProps {
    className?: string;
    children: React.ReactNode;
}
export declare const Thead: ({ className, children }: TheadProps) => import("react/jsx-runtime").JSX.Element;
export interface ThProps extends React.TdHTMLAttributes<HTMLTableCellElement> {
    className?: string;
    children: React.ReactNode;
}
export declare const Th: ({ className, children, ...props }: ThProps) => import("react/jsx-runtime").JSX.Element;
export interface TbodyProps extends React.HTMLAttributes<HTMLTableSectionElement> {
    className?: string;
    children: React.ReactNode;
}
export declare const Tbody: ({ className, children, ...props }: TbodyProps) => import("react/jsx-runtime").JSX.Element;
export interface RowProps {
    className?: string;
    children: React.ReactNode;
    selected?: boolean;
    style?: React.CSSProperties;
    onClick?: () => void;
    tabIndex?: number;
    /** When true, row receives focus and scrolls into view */
    isActive?: boolean;
}
export declare const Row: React.ForwardRefExoticComponent<RowProps & React.RefAttributes<HTMLTableRowElement>>;
