import * as React from 'react'; import { ImageStyle, TextStyle, ViewStyle } from 'react-native'; import { MDButtonType } from '../button/index'; export interface IMDResultPageButtonSet { type: MDButtonType | string; text: string; handler: () => void; } export interface IMDResultPageStyle { wrapper: ViewStyle; text: TextStyle; subtext: TextStyle; image: ImageStyle; buttonWrapper: ViewStyle; } export declare const MDResultPageStyles: IMDResultPageStyle; export declare type MDResultPageType = 'empty' | 'lost' | 'network'; export interface IMDResultPageProps { styles?: IMDResultPageStyle; type?: MDResultPageType; imgUrl?: string; text?: string; subtext?: string; buttons?: IMDResultPageButtonSet | IMDResultPageButtonSet[]; } export default class MDResultPage extends React.Component { static defaultProps: { styles: IMDResultPageStyle; type: string; }; constructor(props: IMDResultPageProps); render(): JSX.Element; }