import { RemovalType } from '@contember/binding';
import { RepeaterItemContainerProps } from '@contember/ui';
import { ReactNode } from 'react';
import { RepeaterCreateNewEntity } from './RepeaterFieldContainer';
export interface RepeaterItemProps {
    label: ReactNode;
    children: ReactNode;
    canBeRemoved: boolean;
    index: number;
    createNewEntity: RepeaterCreateNewEntity;
    dragHandleComponent?: RepeaterItemContainerProps['dragHandleComponent'];
    removalType: RemovalType;
}
export declare const RepeaterItem: React.MemoExoticComponent<({ children, canBeRemoved, label, removalType, dragHandleComponent }: RepeaterItemProps) => JSX.Element>;
//# sourceMappingURL=RepeaterItem.d.ts.map