import { Component } from 'react';
import { StyleProp, TextStyle } from 'react-native';
import { ButtonProps } from './Button';
import { Omit } from '@brandingbrand/fsfoundation';
declare type LimitedButtonProps = Omit<ButtonProps, 'color' | 'light' | 'link' | 'palette'>;
export interface PayPalCheckoutButtonProps extends LimitedButtonProps {
    shape: 'pill' | 'rect';
    theme: 'gold' | 'blue' | 'silver' | 'black';
    tagLine?: string;
    tagLineStyle?: StyleProp<TextStyle>;
}
declare type DefaultProps = Pick<PayPalCheckoutButtonProps, 'shape' | 'theme' | 'title' | 'tagLine'>;
export declare class PayPalCheckoutButton extends Component<PayPalCheckoutButtonProps> {
    static defaultProps: DefaultProps;
    render(): JSX.Element;
}
export {};
