import type { AndroidOnboardingProgress, AndroidOnboardingStep } from '../types.js';
import type { PreparationTrackAction } from '../../ui/preparation-action.js';
export type AndroidKeystoreSource = 'generated' | 'imported';
export type AndroidKeyPasswordStatus = 'verified' | 'generated_with_keystore' | 'not_checked';
export type AndroidKeystoreFailureReason = 'generate_failed' | 'import_failed';
type TrackAction = PreparationTrackAction<AndroidOnboardingStep>;
export declare function trackPreparedAndroidKeystore(progress: AndroidOnboardingProgress, source: AndroidKeystoreSource, keyPassword: AndroidKeyPasswordStatus, journeyId: string, trackAction: TrackAction, reportedSuccesses: Set<string>): boolean;
export declare function trackAndroidKeystorePreparationFailure(source: AndroidKeystoreSource, keyPassword: AndroidKeyPasswordStatus, reason: AndroidKeystoreFailureReason, journeyId: string, trackAction: TrackAction): void;
export {};
