import React from 'react';
import { TextStyle } from 'react-native';
import { SlideModal, SlideModalProps } from '../SlideModal';
export interface BottomModalProps extends SlideModalProps {
    testID?: string;
    titleContainer?: any;
    title?: string;
    titleStyle?: TextStyle;
    rightLabel?: any;
    rightLabelText?: string;
    rightLabelTextStyle?: TextStyle;
    rightCallback?: Function;
    leftLabel?: any;
    leftLabelText?: string;
    leftLabelTextStyle?: TextStyle;
    leftCallback?: Function;
}
export declare class BottomModal extends SlideModal<BottomModalProps> {
    static defaultProps: {
        cancelable: boolean;
        viewportWidth: number;
        titleContainer: null;
        title: string;
        titleStyle: {};
        rightLabel: null;
        rightLabelText: string;
        rightLabelTextStyle: {};
        rightCallback: null;
        leftLabel: null;
        leftLabelText: string;
        leftLabelTextStyle: {};
        leftCallback: null;
        styles: {};
        offsetX: number;
        offsetY: number;
        direction: string;
        align: string;
        fullScreenPatch: boolean[];
        scrollable: boolean;
        backdropColor: any;
        viewportHeight: number;
        animatedTranslateX: null;
        animatedTranslateY: null;
        containerStyle: {};
        style: {};
        onOpen: null;
        onOpened: null;
        onClose: null;
        onClosed: null;
    };
    constructor(props: any);
    getHeader(): JSX.Element;
    getBody(): React.ReactNode;
    getContent(): any;
}
