import React from 'react';
import { ArrayFieldItem } from './types';
interface SimpleItemProps {
    item: ArrayFieldItem;
    index: number;
    allowItemRemoval: boolean;
    allowItemReorder: boolean;
    dataIndex: number;
}
export declare class SimpleItemTemplate extends React.Component<SimpleItemProps> {
    props: SimpleItemProps;
    constructor(props: SimpleItemProps);
    private removeButton?;
    componentWillUnmount(): void;
    render(): React.DetailedReactHTMLElement<{
        className: string;
        'data-reorder-id': string;
        'data-reorderable': string;
    }, HTMLElement>;
    private renderDragHandle;
    private renderRemoveButton;
    private handleRemove;
    private readonly setRemoveButton;
}
export {};
//# sourceMappingURL=array-field-simple-item.d.ts.map