baseui
Version:
A React Component library implementing the Base design language
68 lines (67 loc) • 3.38 kB
TypeScript
/// <reference types="react" />
import type { Size, Divider } from './types';
type StyledRootProps = {
$divider?: Divider;
};
export declare const StyledRoot: import("styletron-react").StyletronComponent<"div", StyledRootProps>;
type StyledTableProps = {
$width?: string | null;
};
export declare const StyledTable: import("styletron-react").StyletronComponent<"table", StyledTableProps>;
export declare const StyledTableHead: import("styletron-react").StyletronComponent<"thead", {}>;
export declare const StyledTableHeadRow: import("styletron-react").StyletronComponent<"tr", {}>;
type StyledTableHeadCellProps = {
$col?: {};
$colIndex?: number | null;
$divider?: Divider;
$isNumeric?: boolean | null;
$size?: Size;
};
export declare const StyledTableHeadCell: import("styletron-react").StyletronComponent<"th", StyledTableHeadCellProps>;
export declare const StyledTableHeadCellSortable: import("styletron-react").StyletronComponent<"th", {
$isFocusVisible: boolean;
} & StyledTableHeadCellProps>;
export declare const StyledSortIconContainer: import("styletron-react").StyletronComponent<"span", {}>;
export declare const StyledSortAscIcon: import("styletron-react").StyletronComponent<import("react").ForwardRefExoticComponent<import("react").SVGAttributes<SVGElement> & {
children?: import("react").ReactNode;
size?: import("../icon").Size;
color?: string;
title?: string;
overrides?: import("../icon").IconOverrides;
} & import("../icon").StyledComponentArgs & import("react").RefAttributes<SVGSVGElement>>, {}>;
export declare const StyledSortDescIcon: import("styletron-react").StyletronComponent<import("react").ForwardRefExoticComponent<import("react").SVGAttributes<SVGElement> & {
children?: import("react").ReactNode;
size?: import("../icon").Size;
color?: string;
title?: string;
overrides?: import("../icon").IconOverrides;
} & import("../icon").StyledComponentArgs & import("react").RefAttributes<SVGSVGElement>>, {}>;
export declare const StyledSortNoneIcon: import("styletron-react").StyletronComponent<import("react").ForwardRefExoticComponent<import("react").SVGAttributes<SVGElement> & {
children?: import("react").ReactNode;
size?: import("../icon").Size;
color?: string;
title?: string;
overrides?: import("../icon").IconOverrides;
} & import("../icon").StyledComponentArgs & import("react").RefAttributes<SVGSVGElement>>, {}>;
export declare const StyledTableBody: import("styletron-react").StyletronComponent<"tbody", {}>;
type StyledTableBodyRowProps = {
$col?: {};
$colIndex?: number | null;
$divider?: Divider;
};
export declare const StyledTableBodyRow: import("styletron-react").StyletronComponent<"tr", StyledTableBodyRowProps>;
type StyledTableBodyCellProps = {
$col?: {};
$colIndex?: number | null;
$divider?: Divider;
$row?: {};
$rowIndex?: number | null;
$size?: Size;
$isNumeric?: boolean | null;
$isLastRow?: boolean | null;
$isSortable?: boolean | null;
};
export declare const StyledTableBodyCell: import("styletron-react").StyletronComponent<"td", StyledTableBodyCellProps>;
export declare const StyledTableLoadingMessage: import("styletron-react").StyletronComponent<"div", {}>;
export declare const StyledTableEmptyMessage: import("styletron-react").StyletronComponent<"div", {}>;
export {};