import type { MostaFaceConfig } from '../types'; /** * Load the face-api.js library and 3 models (TinyFaceDetector, landmarks68, recognition). */ export declare function loadModels(config?: MostaFaceConfig): Promise; /** Check if models are loaded */ export declare function isLoaded(): boolean; /** * Detect a single face with landmarks. */ export declare function detectFace(input: HTMLVideoElement | HTMLCanvasElement, config?: MostaFaceConfig): Promise | null>; /** * Detect all faces with landmarks. */ export declare function detectAllFaces(input: HTMLVideoElement | HTMLCanvasElement, config?: MostaFaceConfig): Promise[]>; /** * Extract the 128-dimensional face descriptor from a single face. */ export declare function extractDescriptor(input: HTMLVideoElement | HTMLCanvasElement, config?: MostaFaceConfig): Promise; //# sourceMappingURL=face-api.d.ts.map