import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { LibConfig } from './jaakrecog-liveness-lib.module';
import { BestFrame } from './models/best-frame';
import { MatDialog } from '@angular/material/dialog';
export declare class JaakrecogLivenessLibService {
    private config;
    private http;
    dialogCtrl: MatDialog;
    baseUrl: string;
    constructor(config: LibConfig, http: HttpClient, dialogCtrl: MatDialog);
    getData(): Observable<any>;
    openVideoCapture(token: string): Promise<BestFrame>;
    verifyBestFrame(video: Array<string>, token: string, eventId?: string): Observable<BestFrame>;
    getPermissions(): Promise<MediaStream>;
}
