import type { CustomExperienceMetadata } from './types'; type ExperienceCheckResultStatus = 'success' | 'failure' | 'abort'; export type ExperienceCheckResult = { metadata?: CustomExperienceMetadata; reason?: string; status: ExperienceCheckResultStatus; }; export type ExperienceCheckCallback = (result: ExperienceCheckResult) => void; export interface ExperienceCheck { start: (callback: ExperienceCheckCallback) => void; stop: () => void; } export {};