import { ComponentClass, StatelessComponent } from 'react';
export interface WithDigitalWalletState {
    showApplePayButton: boolean;
    showApplePaySetupButton: boolean;
}
export interface ExternalProps {
    applePayMerchantIdentifier: string;
    applePayOnPress?: () => void;
}
export interface InjectedProps {
    showApplePayButton?: boolean;
    showApplePaySetupButton?: boolean;
    applePaySetupPress?: () => void;
}
export declare function withDigitalWallet<P extends {}>(Component: (ComponentClass<P & InjectedProps> | StatelessComponent<P & InjectedProps>)): ComponentClass<P & ExternalProps>;
