import { Mat } from "./Mat.d"; import { Rect } from "./Rect.d"; import { Point2 } from "./Point2.d"; export class Facemark { addTrainingSample(image: Mat, landmarks: number[][]): boolean; addTrainingSampleAsync(image: Mat, landmarks: number[][]): Promise; loadModel(model: string): void; loadModelAsync(model: string): Promise; getFaces(image: Mat): Rect[]; getFacesAsync(image: Mat): Promise; setFaceDetector(callback: Function): boolean; training(): void; trainingAsync(): Promise; fit(image: Mat, faces: Rect[]): Point2[][]; fitAsync(image: Mat, faces: Rect[]): Promise; save(file: string): void; load(file: string): void; }