import React from 'react';
import { StyleProp, TextStyle, ViewStyle } from 'react-native';
interface Props {
    accessibilityLabel?: string;
    color?: 'primary' | 'secondary';
    disabled?: boolean;
    icon?: React.ComponentType<{
        style?: StyleProp<TextStyle>;
    }>;
    iconOnly?: boolean;
    onPress?: (event: MouseEvent) => void;
    style?: StyleProp<ViewStyle>;
    testID?: string;
    title: string;
    type?: 'text' | 'raised' | 'unelevated' | 'outlined' | 'shape' | 'shapeRaised';
}
declare const Button: (props: Props) => React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)>;
export default Button;
//# sourceMappingURL=Button.d.ts.map