import { FaceMatch } from '../classes/FaceMatch'; import { LabeledFaceDescriptors } from '../classes/LabeledFaceDescriptors'; import { WithFaceDescriptor } from '../factories'; export declare class FaceMatcher { private _labeledDescriptors; private _distanceThreshold; constructor(inputs: LabeledFaceDescriptors | WithFaceDescriptor | Float32Array | Array | Float32Array>, distanceThreshold?: number); get labeledDescriptors(): LabeledFaceDescriptors[]; get distanceThreshold(): number; computeMeanDistance(queryDescriptor: Float32Array, descriptors: Float32Array[]): number; matchDescriptor(queryDescriptor: Float32Array): FaceMatch; findBestMatch(queryDescriptor: Float32Array): FaceMatch; toJSON(): any; static fromJSON(json: any): FaceMatcher; }