import { default as React, ReactNode } from 'react';
import { BaseProps } from './Input';
import { FieldInput } from '@kottster/common';
interface InputGroupProps<T> extends BaseProps {
    value: any[];
    onChange: (value: any[]) => void;
    fieldInput: FieldInput & {
        type: T;
    };
    renderItem: (props: {
        value: any;
        onChange: (value: any) => void;
        fieldInput: FieldInput & {
            type: T;
        };
        hasError?: boolean;
        readOnly?: boolean;
    }) => ReactNode;
    hasError?: boolean;
}
export declare function InputGroup<T>({ value, onChange, fieldInput, renderItem, hasError, readOnly, }: InputGroupProps<T>): React.JSX.Element | undefined;
export {};
