/// <reference types="react" />
import { type ButtonProps } from "@antmjs/vantui";
export interface SubmitProps extends Omit<ButtonProps, "onClick"> {
    onSubmit?: (values: any) => void | boolean | Promise<boolean | void>;
    onSubmitSuccess?: (res: any) => void;
    onSubmitFailed?: (error: Error) => void;
    resetOnSuccess?: boolean;
}
export declare const Submit: import("react").MemoExoticComponent<import("@formily/react").ReactFC<SubmitProps & {
    ref?: import("react").LegacyRef<any> | undefined;
}>>;
