import React from 'react'; import { IFabreactorEditFormPanelProps } from './IEditFormPanelProps'; import { IFabreactorButton, FabreactorField } from '../../../utils'; import FabreactorFormValidator from '../../../stores/ui/FormValidator'; export declare class FabreactorEditFormPanel extends React.Component { formValidator: FabreactorFormValidator; item: any; errorMessage?: string; isSaving: boolean; constructor(props: IFabreactorEditFormPanelProps); private init; open: () => Promise; onChange: (item: any, isValid: boolean) => void; close: () => void; private onError; onDismiss: () => void; private saveItem; private dismissError; onSuggestions: (field: FabreactorField, filter: string) => any; readonly spinnerText: string; readonly fields: FabreactorField[]; readonly isOpen: boolean; readonly isloading: boolean; readonly footerButtons: IFabreactorButton[]; private onRenderButtonRow; render(): JSX.Element; }