import { ButtonType } from 'antd/es/button/button'; import { PopconfirmProps } from 'antd/es/popconfirm'; import React from 'react'; export declare function useButtonClick({ loading, onClick, delay }: { loading?: boolean; onClick?: Function; delay?: number; }): { loading: boolean; onClick: (e: any) => Promise; }; export declare const NGButton: React.ForwardRefExoticComponent | undefined; } & import("antd/es/button/button").BaseButtonProps & Omit, "type" | "onClick"> & { htmlType?: "button" | "reset" | "submit" | undefined; onClick?: React.MouseEventHandler | undefined; } & Omit, "type" | "onClick">> & { id?: string | undefined; }, "outRef"> & React.RefAttributes>>; interface IConfirmButton extends PopconfirmProps { type?: ButtonType; size?: 'small' | 'middle' | 'large'; danger?: boolean; onBeforeOpen?: React.MouseEventHandler; } export declare const NGConfirmButton: React.ForwardRefExoticComponent & React.RefAttributes>>; export {};