/**
 * 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";
};
