import * as React from 'react'; import { ViewStyle } from 'react-native'; export interface IMDLandscapeProps { styles?: IMDLandscapeStyle; isVisible?: boolean; hasMask?: boolean; maskClosable?: boolean; fullScreen?: boolean; onShow?: () => void; onHide?: () => void; } export interface IMDLandscapeState { text?: string; isVisible?: boolean; } export interface IMDLandscapeStyle { closeWrapper?: ViewStyle; fullScreeWrapper?: ViewStyle; } export declare const MDLandscapeStyles: IMDLandscapeStyle; export default class MDLandscape extends React.Component { static defaultProps: { styles: IMDLandscapeStyle; isVisible: boolean; hasMask: boolean; maskClosable: boolean; fullScreen: boolean; }; constructor(props: IMDLandscapeProps); shouldComponentUpdate(nextProps: IMDLandscapeProps, nextState: IMDLandscapeState): boolean; _closePopup(): void; render(): JSX.Element; }