import { VizzlyTheming } from '../../types';
import { CSSProperties } from 'react';
export declare const SHOWMORE_BUTTON_WIDTH = 36;
export declare const tableStyles: (() => null) & {
    table: {
        (variantOptions: Object): string;
        toString: any;
    };
    wrapper: {
        (variantOptions: Object): string;
        toString: any;
    };
    th: (themedStyles?: VizzlyTheming.TableTH | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    td: (themedStyles?: VizzlyTheming.Tables | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    tr: (themedStyles?: VizzlyTheming.Tables | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    showMoreButton: (themedStyles?: VizzlyTheming.TableBody | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    tdContentWrapper: (fontSize?: CSSProperties['fontSize']) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thInner: (themedStyles?: VizzlyTheming.TableTH | undefined, simple?: boolean | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thLabel: (themedStyles?: VizzlyTheming.TableTH | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thButton: ({ theme }: {
        theme?: VizzlyTheming.TableTHButton | undefined;
    }) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thSortButton: ({ theme }: {
        theme?: VizzlyTheming.TableTHButton | undefined;
    }) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thGroupRow: (themedStyles?: VizzlyTheming.Tables | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
    thGroupColumn: (themedStyles?: VizzlyTheming.TableTH | undefined, deadSpace?: boolean | undefined) => {
        (variantOptions: Object): string;
        toString: any;
    };
};
