declare class AlertPopup extends React.Component { constructor(props: any); constructor(props: any, context: any); state: { dimensions: {}; }; componentDidMount(): void; subscription: import("react-native").EmitterSubscription | undefined; componentWillUnmount(): void; close: () => void; render(): JSX.Element; renderImageHeader(): JSX.Element | null; renderTitle(): any; renderBody(): any; renderFooter(): JSX.Element | null; renderFooterButton(index: any, button: any): JSX.Element | null; } declare namespace AlertPopup { namespace defaultProps { const headerResizeMode: string; const buttonsDirection: string; } namespace propTypes { export const body: PropTypes.Requireable; export const title: PropTypes.Requireable; export const contentStyle: PropTypes.Requireable; export const headerWrapperStyle: PropTypes.Requireable; export const header: PropTypes.Requireable; export const headerStyle: PropTypes.Requireable; const headerResizeMode_1: PropTypes.Requireable; export { headerResizeMode_1 as headerResizeMode }; export const buttons: PropTypes.Requireable<(object | null | undefined)[]>; const buttonsDirection_1: PropTypes.Requireable; export { buttonsDirection_1 as buttonsDirection }; export const requestClose: PropTypes.Requireable<(...args: any[]) => any>; export const renderBody: PropTypes.Requireable<(...args: any[]) => any>; export const isLottie: PropTypes.Requireable; export const lottieProps: PropTypes.Requireable; } } export default AlertPopup; import React from "react"; import PropTypes from "prop-types"; //# sourceMappingURL=AlertPopup.d.ts.map