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>;
export declare function trackCreatedIosCertificateResult(result: IosEffectResult, journeyId: string, trackAction: TrackAction, reportedSuccesses: Set<string>): void;
export declare function trackIosCertificateCreationThrow(journeyId: string, trackAction: TrackAction): void;
export declare function trackIosKeychainExportResult(result: IosEffectResult, journeyId: string, trackAction: TrackAction): void;
export declare function trackImportedIosCertificateSaveResult(result: IosEffectResult, carried: Partial<IosStepCtx>, journeyId: string, trackAction: TrackAction, reportedSuccesses: Set<string>): void;
export {};
