/// <reference types="react" />
import { PropertyValueMap } from '@parlor/common/amplify-schema';
import { FieldTypes, PropertyMapCreationContextAction } from '../../utils';
import { BooleanOption, DataTypeOption, DropdownSelectOption } from '../../utils';
type RenderOption = {
    id: string;
    mode?: 'edit' | 'create';
    value: DataTypeOption | BooleanOption | DropdownSelectOption;
};
export declare const renderOption: ({ value, mode }: RenderOption) => JSX.Element;
type ChoosePropertyTypeProps = {
    handleFieldUpdate: (value: PropertyMapCreationContextAction['payload'], field: FieldTypes) => void;
    mode: 'edit' | 'create';
    onClose: () => void;
    setIsPropertyValuesAutomaped: (boolean: any) => void;
    unmappedPropertyValueMaps?: PropertyValueMap[];
};
export declare const ChoosePropertyType: ({ handleFieldUpdate, mode, onClose, unmappedPropertyValueMaps, setIsPropertyValuesAutomaped, }: ChoosePropertyTypeProps) => JSX.Element;
export {};
