import type { IosEffectResult, IosStepCtx } from '../ios/flow.js';
import type { OnboardingStep } from '../types.js';
import type { PreparationTrackAction } from './preparation-action.js';
type TrackAction = PreparationTrackAction<OnboardingStep>;
type CreatedProfileStep = 'creating-profile' | 'import-create-profile-only';
export declare function trackCreatedIosProfileResult(result: IosEffectResult, step: CreatedProfileStep, journeyId: string, trackAction: TrackAction, reportedSuccesses: Set<string>): void;
export declare function trackImportedIosProfileResult(result: IosEffectResult, carried: Partial<IosStepCtx>, journeyId: string, trackAction: TrackAction, reportedSuccesses: Set<string>): void;
export {};
