interface DFormContentProps { option?: any[]; currentData?: any[]; setCurrentData?: any; DSLCore?: any; onCancel?: any; fieldName?: any; visible?: boolean; updateAppLayoutComp?: any; compCreators?: any; setItemStyles?: any; rowKey?: any; getEditorApi?: any; } declare const useSettingRecords: (props: DFormContentProps) => { undoHistory: import("../../../CompEvent/hooks/useHandleQueue").QueueItemType[]; redoHistory: import("../../../CompEvent/hooks/useHandleQueue").QueueItemType[]; onUndo: () => void; onRedo: () => void; handleOk: () => void; onDeleteProps: (record: any) => void; onPropsChange: (key: string, val: any, record: any, index: number) => Promise; onStylesChange: (value: any, style: any, record: any, index: number) => void; onSystemStylesChange: (value: any, style: any, record: any, index: number) => void; onClearData: () => void; onMoveData: (dragItem: any, dropTarget: any, dropIndex: number, dragIndex: number) => void; onAddOne: () => void; onAdd: (fieldNames: any[]) => void; onServiceAdd: (serviceData: any[]) => void; isTwoObjectValueEqual: (objectA: any, objectB: any) => boolean; curDataSource: any[]; onModifyAll: (data: any, noticeText?: string) => void; }; export default useSettingRecords;