/** * Built-in failure reasons for experience checks * * These are used by the various ExperienceCheck implementations to * provide consistent, well-known failure reasons for analytics and debugging. */ export declare const EXPERIENCE_FAILURE_REASON: { /** * Experience timed out before completion */ readonly TIMEOUT: 'timeout'; /** * Target element could not be found when starting DOM mutation observation */ readonly DOM_MUTATION_TARGET_NOT_FOUND: 'domMutationTargetNotFound'; /** * Error occurred during DOM mutation check execution */ readonly DOM_MUTATION_CHECK_ERROR: 'domMutationCheckError'; }; /** * Built-in abort reasons for experiences. * * These may be used by various ExperienceCheck implementations to * provide consistent, well-known abort reasons for analytics and debugging. */ export declare const EXPERIENCE_ABORT_REASON: { /** * Experience was aborted because it was restarted while already in progress */ readonly RESTARTED: 'restarted'; }; /** * Default sample rate for experienceSampled events. * Set to 1 in 1000 (0.001) to balance data collection with event volume. * * Newly defined experiences should use this default unless they have data * to justify a different rate. * * The expectation is that measurements will be gathered after initial * instrumentation, then the sample rate can be tuned up to a safe threshold. */ export declare const DEFAULT_EXPERIENCE_SAMPLE_RATE = 0.001; export declare const EXPERIENCE_ID: { readonly ASYNC_OPERATION: 'asyncOperation'; readonly MENU_ACTION: 'menuAction'; readonly MENU_OPEN: 'menuOpen'; readonly TOOLBAR_ACTION: 'toolbarAction'; readonly TOOLBAR_OPEN: 'toolbarOpen'; };