/// <reference types="react" />
import { FormatColumn } from '../../../PredefinedConfig/FormatColumnState';
import { AdaptableFormat } from '../../../PredefinedConfig/Common/AdaptableFormat';
import { ColumnScope } from '../../../PredefinedConfig/Common/ColumnScope';
import { AdaptableApi } from '../../../Api/AdaptableApi';
export type FormatColumnFormatWizardSectionProps = {
    onChange: (data: FormatColumn) => void;
};
export interface FormatColumnFormatWizardState {
    DisplayFormat: AdaptableFormat;
    NumericFormat?: 'Percent' | 'Thousand' | 'Million' | 'Dollar' | 'Sterling' | undefined;
}
export declare const getFormatColumnFormatSummaryValue: (data: FormatColumn) => string;
export declare const renderFormatColumnFormatSummary: (data: FormatColumn) => JSX.Element;
export declare const getFormatDisplayTypeForScope: (scope: ColumnScope, api: AdaptableApi) => 'Number' | 'Date' | 'String' | undefined;
export declare const FormatColumnFormatWizardSection: (props: FormatColumnFormatWizardSectionProps) => JSX.Element;
