///
import { CellSize, ColumnAlign } from './types';
export declare const StyledTableCol: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & {
fixed?: boolean | undefined;
fixedColWidth?: number | undefined;
stickyHeader?: boolean | undefined;
stickyOffset?: number | undefined;
groupColumn?: boolean | undefined;
sortable?: boolean | undefined;
resize?: boolean | undefined;
align?: ColumnAlign | undefined;
valign?: "bottom" | "top" | "baseline" | "middle" | undefined;
}, import("react").DetailedHTMLProps, HTMLTableHeaderCellElement>, {}>;
export declare const cell_size_css: Record;
export declare const StickyHeaderHost: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const FloatingHeader: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & {
$visible: boolean;
$stickyOffset: number;
$containerWidth: number;
$headerHeight: number;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const TranslateInner: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
} & {
$tableWidth: number;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;
export declare const StickyHeaderSentinel: import("@emotion/styled").StyledComponent<{
theme?: import("@emotion/react").Theme | undefined;
as?: import("react").ElementType | undefined;
}, import("react").DetailedHTMLProps, HTMLDivElement>, {}>;