/// <reference types="hoist-non-react-statics" />
import React from 'react';
import { IChartDataset } from '@qn-pandora/app-sdk';
import BasicComponent from '../../../components/Base/BasicComponent';
import TableChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/table/base';
import { IThemeService } from '../../../services/theme/registerTheme';
interface ITableStyleConfigFormProps {
    chartStyleService: TableChartStyleService;
    dataset: IChartDataset;
    themeService: IThemeService;
    isInDrillDown?: boolean;
}
export declare class TableStyleConfigForm extends BasicComponent<ITableStyleConfigFormProps, any> {
    get chartStyleService(): TableChartStyleService;
    get showBorder(): boolean;
    get thresholdColors(): string[];
    get renderColumn(): {
        checked: boolean;
        disabled: boolean;
        showProgress: boolean;
        processType: import("@qn-pandora/pandora-app-component/es/components/TableColFilter/constants").EProcessType;
        processValue?: number | undefined;
        progressBgColor?: string | undefined;
        unit: string[];
        precision: number;
        width: number;
        showColor: boolean;
        thresholdType: import("@qn-pandora/pandora-app-component/es/components/TableColFilter/constants").ThresholdType;
        thresholdColorScope: import("@qn-pandora/pandora-app-component/es/components/TableColFilter/constants").ThresholdColorScope;
        splitter?: import("@qn-pandora/pandora-app-component/es/components/ColorSplitter/constant").IColorSplitter | undefined;
        isNumeric?: boolean | undefined;
        showFilter?: boolean | undefined;
        filters?: string[] | number[] | undefined;
        fixed?: boolean | undefined;
        key: string;
        dataIndex: string;
        title: string;
        type: string;
        fieldType: string;
    }[];
    render(): React.JSX.Element;
}
declare const _default: React.ComponentClass<ITableStyleConfigFormProps, any> & import("hoist-non-react-statics").NonReactStatics<(React.ComponentClass<ITableStyleConfigFormProps, any> & typeof TableStyleConfigForm) | (React.FunctionComponent<ITableStyleConfigFormProps> & typeof TableStyleConfigForm), {}>;
export default _default;
