export declare const CheckoutEvents: { readonly CHECKOUT_INITIALIZED: "checkout.initialized"; readonly CHECKOUT_MOUNTED: "checkout.mounted"; readonly CHECKOUT_MOUNT_FAILED: "checkout.mount.failed"; readonly CHECKOUT_UNMOUNTED: "checkout.unmounted"; readonly PAYMENT_ASSOCIATED: "payment.associated"; readonly PAYMENT_ASSOCIATION_FAILED: "payment.association.failed"; readonly PAYMENT_SUBMIT_STARTED: "payment.submit.started"; readonly PAYMENT_SUBMIT_SUCCESS: "payment.submit.success"; readonly PAYMENT_SUBMIT_FAILED: "payment.submit.failed"; readonly PAYMENT_AUTHORIZED: "payment.authorized"; readonly PAYMENT_FAILED: "payment.failed"; readonly PAYMENT_ACTION_REQUIRED: "payment.action_required"; readonly VGS_IFRAME_LOADED: "vgs.iframe.loaded"; readonly VGS_IFRAME_LOAD_FAILED: "vgs.iframe.load_failed"; readonly VGS_TOKENIZATION_STARTED: "vgs.tokenization.started"; readonly VGS_TOKENIZATION_SUCCESS: "vgs.tokenization.success"; readonly VGS_TOKENIZATION_FAILED: "vgs.tokenization.failed"; readonly CARD_CAPTURE_UNAVAILABLE: "card.capture.unavailable"; }; export type CheckoutEventName = (typeof CheckoutEvents)[keyof typeof CheckoutEvents]; export declare const CheckoutMeasurements: { readonly PAYMENT_AUTHORIZATION_TIME: "payment.authorization_time"; readonly CHECKOUT_LOAD_TIME: "checkout.load_time"; readonly FORM_RENDER_TIME: "form.render_time"; readonly VGS_IFRAME_LOAD_TIME: "vgs.iframe.load_time"; readonly VGS_TOKENIZATION_TIME: "vgs.tokenization_time"; }; export type CheckoutMeasurementName = (typeof CheckoutMeasurements)[keyof typeof CheckoutMeasurements]; export type CheckoutInitializedAttributes = { environment: string; }; export type CheckoutMountedAttributes = { container_id: string; }; export type CheckoutMountFailedAttributes = { container_id: string; error_message: string; }; export type PaymentAssociatedAttributes = { payment_id: string; currency: string; country_code: string; }; export type PaymentSubmitAttributes = { payment_id: string; payment_method?: string; }; export type PaymentResultAttributes = { payment_id: string; status: string; error_message?: string; }; export type PaymentMethodSelectedAttributes = { method: string; }; export type VGSIframeLoadedAttributes = { field_type: string; duration_ms: string; }; export type VGSTokenizationAttributes = { duration_ms?: string; error_message?: string; error_code?: string; vgs_trace_id?: string; vgs_fingerprint?: string; }; /** * The card block failed closed. `reason` says which precondition was missing, * so a whole environment without card tokenization is visible as a spike here * rather than as silent raw card capture. */ export type CardCaptureUnavailableAttributes = { reason: CardCaptureUnavailableReason; }; export declare const CardCaptureUnavailableReasons: { readonly INIT_FAILED: "init_failed"; readonly FIELDS_NOT_READY: "fields_not_ready"; readonly NO_TOKENIZATION_SESSION: "no_tokenization_session"; }; export type CardCaptureUnavailableReason = (typeof CardCaptureUnavailableReasons)[keyof typeof CardCaptureUnavailableReasons]; //# sourceMappingURL=TelemetryEvents.type.d.ts.map