export declare function SimpleTable<T>({ items, columns, onRowHover, onRowClick, rowClassName, rowTestId, rowKey, "data-testid": dataTestId, }: {
    items: T[];
    columns: {
        header: React.ReactNode;
        body: (item: T) => React.ReactNode;
        className?: string;
        align?: "left" | "center" | "right";
    }[];
    onRowClick?: (data: {
        item: T;
        event: React.MouseEvent<HTMLTableRowElement>;
    }) => void;
    onRowHover?: (item: T | undefined) => void;
    rowClassName?: (item: T) => string;
    rowTestId?: (item: T) => string | undefined;
    rowKey?: (item: T) => React.Key;
    "data-testid"?: string;
}): import("react").JSX.Element;
