import { FC } from 'react';
import { TFormName, TPersistedControls, TUrlParams } from '../../../../../localTypes/form';
import { TListInputCustomProps } from '../../../../../localTypes/formExtensions';
type TFormListInputProps = {
    name: TFormName;
    arrKey?: number;
    arrName?: TFormName;
    persistName?: TFormName;
    required?: string[];
    forceNonRequired?: boolean;
    description?: string;
    isAdditionalProperties?: boolean;
    removeField: ({ path }: {
        path: TFormName;
    }) => void;
    persistedControls: TPersistedControls;
    customProps: TListInputCustomProps;
    urlParams: TUrlParams;
    onRemoveByMinus?: () => void;
    defaultValue?: string | string[];
    minItems?: number;
    maxItems?: number;
};
export declare const FormListInput: FC<TFormListInputProps>;
export {};
