import { ReactNode } from 'react';
export interface DrawerArrayItemProps<T> {
    item: T;
    index: number;
    remove: (index: number) => void;
    update: (index: number, value: T) => void;
    form: (props: {
        value: T;
        onChange: (value: T) => void;
    }) => ReactNode;
    view?: (value: T, index: number) => ReactNode;
    hideFooter?: boolean;
}
export declare const DrawerArrayItem: <T extends object>({ item, index, remove, update, form, view, hideFooter, }: DrawerArrayItemProps<T>) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=item.d.ts.map