import type { JSX } from '@malga-checkout/core';
export declare const MalgaCheckout: import("vue").DefineComponent<JSX.MalgaCheckout & import("./vue-component-lib/utils").InputProps, object, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    appInfo?: unknown;
    clientId?: unknown;
    debug?: unknown;
    dialogConfig?: unknown;
    idempotencyKey?: unknown;
    isLoading?: unknown;
    locale?: unknown;
    merchantId?: unknown;
    onPaymentFailed?: unknown;
    onPaymentSessionFetch?: unknown;
    onPaymentSuccess?: unknown;
    paymentMethods?: unknown;
    publicKey?: unknown;
    sandbox?: unknown;
    sessionId?: unknown;
    transactionConfig?: unknown;
    modelValue?: unknown;
    constructor?: unknown;
    toString?: unknown;
    toLocaleString?: unknown;
    valueOf?: unknown;
    hasOwnProperty?: unknown;
    isPrototypeOf?: unknown;
    propertyIsEnumerable?: unknown;
} & {} & {
    toString?: string;
    valueOf?: unknown;
    toLocaleString?: string;
    constructor?: Function;
    sandbox?: boolean;
    modelValue?: string | boolean;
    hasOwnProperty?: (v: PropertyKey) => boolean;
    isPrototypeOf?: (v: Object) => boolean;
    propertyIsEnumerable?: (v: PropertyKey) => boolean;
    locale?: import("@malga-checkout/i18n/dist/utils").Locale;
    clientId?: string;
    publicKey?: string;
    sessionId?: string;
    idempotencyKey?: string;
    merchantId?: string;
    debug?: boolean;
    dialogConfig?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutDialog;
    paymentMethods?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutPaymentMethods;
    transactionConfig?: import("@malga-checkout/core/dist/types/components/malga-checkout/malga-checkout.types").MalgaCheckoutTransaction;
    isLoading?: boolean;
    appInfo?: import("@malga-checkout/core/dist/types/types/malga-app-info").AppInfo;
    onPaymentFailed?: (event: CustomEvent<{
        error: import("@malga-checkout/core/dist/types/types/malga-payments-error.types").MalgaPaymentsError;
    }>) => void;
    onPaymentSessionFetch?: (event: CustomEvent<{
        paymentSession: import("@malga-checkout/core/dist/types/services/sessions/sessions.types").SessionNormalized;
    }>) => void;
    onPaymentSuccess?: (event: CustomEvent<{
        data: import("@malga-checkout/core/dist/types/types/malga-payments-success.types").MalgaPaymentsSuccess;
    }>) => void;
}> & {
    [x: string & `on${string}`]: never;
}, {}>;
