import * as React from 'react'; import Props from './Props'; /** * @author 田尘殇Sean(sean.snow@live.com) * @date 16/5/24 */ export declare class AbstractDialog extends React.Component { static defaultProps: { autoDisableAndroidBackPress: boolean; activeOpacity: number; visible: boolean; statusBarAutoHidden: boolean; }; static getDerivedStateFromProps(props: any, state: any): any; state: { animating: boolean; visible: boolean; }; mounted: boolean; statusBarHidden: boolean; constructor(props: any); shounldComponentUpdate(): boolean; componentWillUnmount(): void; handlePress(): void; handleAnimationBegin(): void; handleAnimationEnd(): void; renderLoading({ children, loadingProps }: { children: any; loadingProps: any; }): JSX.Element; render(): JSX.Element; } export declare const Dialog: { new (props: any): { manager: import("react-native-root-siblings").default; componentDidUpdate(): void; componentWillUnmount(): void; render(): JSX.Element; context: any; setState(state: any, callback?: () => void): void; forceUpdate(callback?: () => void): void; readonly props: Readonly & Readonly<{ children?: React.ReactNode; }>; state: Readonly; refs: { [key: string]: React.ReactInstance; }; componentDidMount?(): void; shouldComponentUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): boolean; componentDidCatch?(error: Error, errorInfo: React.ErrorInfo): void; getSnapshotBeforeUpdate?(prevProps: Readonly, prevState: Readonly): any; componentWillMount?(): void; UNSAFE_componentWillMount?(): void; componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; UNSAFE_componentWillReceiveProps?(nextProps: Readonly, nextContext: any): void; componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; UNSAFE_componentWillUpdate?(nextProps: Readonly, nextState: Readonly, nextContext: any): void; }; contextType?: React.Context; }; export default Dialog;