import { ModalEmits, ModalProps } from "./interface.js";
import * as vue804 from "vue";
import * as vue_jsx_runtime19 from "vue/jsx-runtime";

//#region src/modal/shared.d.ts
declare function renderCloseIcon(prefixCls: string, closeIcon?: any): vue_jsx_runtime19.JSX.Element;
interface FooterProps extends Pick<ModalProps, 'footer' | 'okText' | 'okType' | 'cancelText' | 'confirmLoading' | 'okButtonProps' | 'cancelButtonProps'> {
  onOk?: ModalEmits['ok'];
  onCancel?: ModalEmits['cancel'];
}
declare const Footer: vue804.DefineSetupFnComponent<FooterProps, {}, {}, FooterProps & {}, vue804.PublicProps>;
//#endregion
export { Footer, FooterProps, renderCloseIcon };