/// <reference types="react" />
import { FreeTextColumn } from '../../../PredefinedConfig/FreeTextColumnState';
import { AdaptableApi } from '../../../Api/AdaptableApi';
export declare const renderFreeTextColumnSummary: (data: FreeTextColumn) => JSX.Element;
export declare const isValidFreeTextColumn: (data: FreeTextColumn, api: AdaptableApi) => true | "Column Id cannot be empty" | "A Column already exists with that id" | "No data type specified for column";
export type FreeTextColumnSettingsWizardSectionProps = {
    onChange: (data: FreeTextColumn) => void;
    isEdit: boolean;
};
export interface FreeTextColumnSettingsWizardState {
    ColumnId: string;
    ColumnName: string;
    ErrorMessage: string;
    DefaultValue: string;
    ColumnNameFocused: boolean;
    TextEditor: 'Inline' | 'Large';
    DataType: 'String' | 'Number' | 'Boolean' | 'Date';
}
export declare const FreeTextColumnSettingsWizardSection: (props: FreeTextColumnSettingsWizardSectionProps) => JSX.Element;
