import { FC } from 'react';
import { TFormName, TPersistedControls } from '../../../../../localTypes/form';
type TFormStringInputProps = {
    name: TFormName;
    arrKey?: number;
    arrName?: TFormName;
    persistName?: TFormName;
    required?: string[];
    forceNonRequired?: boolean;
    description?: string;
    isAdditionalProperties?: boolean;
    removeField: ({ path }: {
        path: TFormName;
    }) => void;
    persistedControls: TPersistedControls;
    onRemoveByMinus?: () => void;
    defaultValue?: string;
    example?: string;
    nullable?: boolean;
    format?: string;
    pattern?: string;
    minLength?: number;
    maxLength?: number;
};
export declare const FormStringInput: FC<TFormStringInputProps>;
export {};
