import { RemovalType } from '@contember/react-binding';
import { RepeaterItemContainerProps } from '@contember/ui';
import { ReactNode } from 'react';
import { RepeaterCreateNewEntity } from './RepeaterFieldContainer';
export type RepeaterItemOwnProps = {
    canBeRemoved?: boolean;
    children: ReactNode;
    createNewEntity: RepeaterCreateNewEntity;
    dragHandleComponent?: RepeaterItemContainerProps['dragHandleComponent'];
    index: number;
    label: ReactNode;
    removalType: RemovalType;
};
export interface RepeaterItemProps extends Omit<RepeaterItemContainerProps, keyof RepeaterItemOwnProps>, RepeaterItemOwnProps {
}
export declare const RepeaterItem: React.MemoExoticComponent<React.ForwardRefExoticComponent<RepeaterItemProps & React.RefAttributes<HTMLDivElement>>>;
//# sourceMappingURL=RepeaterItem.d.ts.map