/// <reference types="react" />
import { TableHeightKeyType, TableVariantType } from './TableUtils';
import { HeaderGroup } from 'react-table';
export declare const SortIncentive: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>;
export declare const SortCaretWrapper: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>;
export declare const TableHeader: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {
    headerHeight?: string | number | undefined;
}, never>;
type HeadRowType = {
    hasScrollBar: boolean;
    scrollBarWidth: number;
    rowHeight: TableHeightKeyType;
};
export declare const HeadRow: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, HeadRowType, never>;
type TableRowType = {
    isSelected: boolean;
    selectedId?: string;
    separationLineVariant: TableVariantType;
    backgroundVariant: TableVariantType;
};
export declare const TableRow: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, TableRowType, never>;
type TableRowMultiSelectableType = {
    isSelected: boolean;
    separationLineVariant: TableVariantType;
    backgroundVariant: TableVariantType;
};
export declare const TableRowMultiSelectable: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, TableRowMultiSelectableType, never>;
export declare const TableBody: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
export declare const TableWrapper: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
export declare const TooltipContent: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
export declare const NoResult: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
export declare const SortCaret: <DATA_ROW extends Record<string, unknown> = Record<string, unknown>>({ column, }: {
    column: HeaderGroup<DATA_ROW>;
}) => JSX.Element | null;
export {};
//# sourceMappingURL=Tablestyle.d.ts.map