import { EditorProperties } from "@iplusplus/y-model"; export type ObjectArrayEditorHandler = { getData(): Record[]; }; export type ObjectArrayEditorDetail = { disableAdd?: boolean; disableDelete?: boolean; }; export type ObjectArrayEditorProps = { properties: EditorProperties; data: Record[]; newRowProvider?: (currentRows: Record[]) => Promise[]>; onlyEdit?: boolean; refreshByData?: boolean; details?: ObjectArrayEditorDetail; }; export declare const ObjectArrayEditor: import("react").ForwardRefExoticComponent>;