import { default as React } from 'react';
interface ListInputProps {
    required?: boolean;
    value?: string[];
    label?: React.ReactNode;
    description?: React.ReactNode;
    btnText?: string;
    options?: Global.HintOptions[];
    placeholder?: string;
    labelExtra?: React.ReactNode;
    trim?: boolean;
    styles?: {
        wrapper?: React.CSSProperties;
        item?: React.CSSProperties;
    };
    onChange?: (data: string[]) => void;
    onBlur?: (e: any, index: number) => void;
    onDelete?: (index: number) => void;
    renderItem?: (data: any, props: {
        onChange: (value: string) => void;
        onBlur?: (e: any) => void;
    }) => React.ReactNode;
}
declare const ListInput: React.FC<ListInputProps>;
export default ListInput;
