import { ProgramTheme, VerificationResponse, ViewModel, PersonalInfoResponse, VerificationStep, DocUploadViewModel, Locale, Country } from '../types/types';
/**
 * @todo needs tests
 * @private
 */
export declare const handleSubmitResponse: (verificationResponse: VerificationResponse, viewModel: ViewModel) => ViewModel;
/**
 * @private
 */
export declare const hasFailedInstantMatch: (verificationResponse: PersonalInfoResponse) => boolean;
/**
 * @private
 */
export declare const initViewModel: ({ previousViewModel, currentStep, locale, fingerprint, country, }: {
    previousViewModel: ViewModel;
    currentStep: VerificationStep;
    locale: Locale;
    fingerprint?: string;
    country?: Country;
}) => ViewModel;
export declare const clearUploadedFiles: (viewModel: DocUploadViewModel) => void;
export declare const collectFraudProfile: (verificationId: string) => Promise<void>;
export declare const enhanceOrganizationFromTheme: (viewModel: ViewModel, programTheme: ProgramTheme) => ViewModel;
