import { FieldDescription, VerificationStep, PersonalInfoViewModel } from '../types/types';

export declare const useCollectFieldsEndpoint: <VM extends PersonalInfoViewModel = PersonalInfoViewModel>({ verificationId, currentStep, viewModel, defaultRequiredFields, }: {
    verificationId: string;
    currentStep: VerificationStep;
    viewModel: VM;
    defaultRequiredFields?: FieldDescription[];
}) => {
    isFieldRequired: (key: keyof VM) => boolean;
    isFieldOptional: (key: keyof VM) => boolean;
};
