You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
982 B

import React from 'react';
import IDialogPropTypes from './IDialogPropTypes';
declare function noop(): void;
export default class Dialog extends React.Component<IDialogPropTypes, any> {
static defaultProps: {
afterClose: typeof noop;
className: string;
mask: boolean;
visible: boolean;
closable: boolean;
maskClosable: boolean;
prefixCls: string;
onClose: typeof noop;
};
dialogRef: any;
bodyRef: any;
headerRef: any;
footerRef: any;
wrapRef: any;
componentWillUnmount(): void;
getZIndexStyle(): any;
getWrapStyle(): any;
getMaskStyle(): any;
getMaskTransitionName(): string | undefined;
getTransitionName(): string | undefined;
getMaskElement(): any;
getDialogElement: () => JSX.Element;
onAnimateAppear: () => void;
onAnimateLeave: () => void;
close: (e: any) => void;
onMaskClick: (e: any) => void;
render(): JSX.Element;
}
export {};