import React, { PureComponent } from 'react';
import { StyleProp, TextStyle, ViewStyle } from 'react-native';
export declare type ButtonProps = {
    textStyle?: StyleProp<TextStyle>;
    disabledStyle?: StyleProp<TextStyle>;
    children?: React.ReactNode;
    testID?: string;
    accessibilityLabel?: string;
    activeOpacity?: number;
    allowFontScaling?: boolean;
    isLoading?: boolean;
    isDisabled?: boolean;
    activityIndicatorColor?: string;
    delayLongPress?: number;
    delayPressIn?: number;
    delayPressOut?: number;
    onPress?: () => void;
    onLongPress?: () => void;
    onPressIn?: () => void;
    onPressOut?: () => void;
    style?: StyleProp<ViewStyle>;
    background?: any;
};
declare class Button extends PureComponent<ButtonProps> {
    static isAndroid: boolean;
    _renderChildren(): React.ReactNode[];
    _renderInnerText(): JSX.Element | React.ReactNode[];
    render(): JSX.Element;
}
export default Button;
//# sourceMappingURL=Button.d.ts.map