import AnonymizerResponseDTO from '../_internal/dtos/multibiometrics/anonymizer_response_dto'; import CheckResponseDTO from '../_internal/dtos/multibiometrics/check_response_dto'; import ExtractResponseDTO from '../_internal/dtos/multibiometrics/extract_response_dto'; import PersonResponseDTO from '../_internal/dtos/multibiometrics/person_response_dto'; import SpoofResponseDTO from '../_internal/dtos/multibiometrics/spoof_response_dto'; import VerifyResponseDTO from '../_internal/dtos/multibiometrics/verify_response_dto'; import { BaseHookParams, ExtractHookParams, PersonHookParams } from '../types'; export default function useMultibiometrics(key: string): { enroll: (params: PersonHookParams) => Promise; verify: (params: PersonHookParams) => Promise; updatePerson: (params: PersonHookParams) => Promise; deletePerson: (params: PersonHookParams) => Promise>; extract: (params: ExtractHookParams) => Promise; faceDetect: (params: BaseHookParams) => Promise; faceSpoof: (params: BaseHookParams) => Promise; anonymizer: (params: BaseHookParams) => Promise; };