/// <reference types="react" />
import type { AccessibilityProps, StyleProp, ViewStyle } from 'react-native';
import type { ApplePayButtonComponent } from '../types';
/**
 *  Apple Pay Button Component Props
 */
export interface Props extends AccessibilityProps {
    style?: StyleProp<ViewStyle>;
    disabled?: boolean;
    type?: ApplePayButtonComponent.Type;
    buttonStyle?: ApplePayButtonComponent.Style;
    borderRadius?: number;
    onPress(): void;
    testID?: string;
}
/**
 *  Apple Pay Button Component
 *
 * @example
 * ```ts
 *  <ApplePayButton
 *    onPress={pay}
 *    type="plain"
 *    buttonStyle="black"
 *    borderRadius={4}
 *    style={styles.payButton}
 *  />
 * ```
 * @param __namedParameters Props
 * @returns JSX.Element
 * @category ReactComponents
 */
export declare function ApplePayButton({ onPress, buttonStyle, type, borderRadius, ...props }: Props): JSX.Element;
//# sourceMappingURL=ApplePayButton.d.ts.map