import React from 'react';
import { FormControlWrapperPublicProps } from '../../FormLayout/components/FormControlWrapper';
import { FormControlCommonProps } from '../types.js';
type ListOption = {
    label: string;
    value?: string;
    [key: string]: any;
};
export interface ListCreatorProps extends FormControlCommonProps, FormControlWrapperPublicProps {
    label?: string;
    maxHeight?: false | number | string;
    onAddOption: (option: ListOption) => void;
    onOptionsOrderChange?: (options: ListOption[]) => void;
    onRemoveOption: (option: ListOption, index: number) => void;
    options: ListOption[];
}
declare const ListCreator: React.FC<ListCreatorProps>;
export { ListCreator };
