import * as React from 'react'; import Hook from '../../hook'; import { DataColumn } from '../types/column.type'; import { DataOption } from '../types/filter.type'; export interface DataFromDialogInput { caption: string; columns: DataColumn[]; changes?: any; options?: (column: DataColumn, inputValue: string, currentValue: any) => Promise; } export interface DataFromDialogOutput { changes?: any; } export declare const DataFromDialog: { (props: { open?: boolean; data: DataFromDialogInput; onClose?: Hook.DialogCallback; }, context?: any): React.ReactElement; open: (data: DataFromDialogInput, callback?: Hook.DialogCallback) => void; close: () => void; }; //# sourceMappingURL=data.form.d.ts.map