import React from "react";
import { ButtonDialogFormProps } from "../../../components/Common/ButtonDialogForm";
import ColumnActionPathInterface from "../../../components/Table/definitions/ColumnActionPathInterface";
import ResultInterface from "../../../components/Table/definitions/ResultInterface";
interface ResultButtonDialogFormSpecificProps {
    disableOnSubmitSuccessReload?: boolean;
    dialogProps: (result: ResultInterface) => ButtonDialogFormProps["dialogProps"];
}
type ResultButtonDialogFormProps = ResultButtonDialogFormSpecificProps & Omit<ButtonDialogFormProps, "dialogProps"> & ColumnActionPathInterface;
declare const ResultButtonDialogForm: ({ result, path, disableOnSubmitSuccessReload, dialogProps, ...props }: ResultButtonDialogFormProps) => React.JSX.Element;
export default ResultButtonDialogForm;
export { ResultButtonDialogFormProps, ResultButtonDialogFormSpecificProps };
