import { CameraOptions } from "./types/CameraOptions";
import { FaceVideoElement } from "./types/FaceVideoElement";
export declare class FaceCameraManager {
    private video;
    private stream;
    constructor(videoElement: HTMLVideoElement);
    /**
     * List available cameras
     */
    getDevices(): Promise<MediaDeviceInfo[]>;
    /**
     * Start video stream
     */
    start(options?: CameraOptions, deviceId?: string): Promise<FaceVideoElement>;
    /**
     * Stop the camera
     */
    stop(): void;
}
