import { ImageSourcePropType, ImageURISource } from "react-native";
import { IOLogoPaymentType } from "../logos";
type LoadingProps = {
    isLoading: true;
    loadingAccessibilityLabel?: string;
};
type ImageProps = {
    paymentLogo: IOLogoPaymentType;
    image?: never;
} | {
    paymentLogo?: never;
    image: ImageURISource | ImageSourcePropType;
} | {
    paymentLogo?: never;
    image?: never;
};
type BaseProps = {
    isLoading?: false;
    paymentLogo?: IOLogoPaymentType;
    title: string;
    subtitle?: string;
    ctaText?: string;
    onPress: () => void;
} & ImageProps;
export type ModuleCheckoutProps = LoadingProps | BaseProps;
export declare const ModuleCheckout: (props: ModuleCheckoutProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ModuleCheckout.d.ts.map