import { Options } from 'jsqr'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class QuarService { private videoConstraints; private defaultOption; private continue$; private destroy$; constructor(); capture$(videoElement: HTMLVideoElement, options?: Options): Observable; private decode; toggle(): void; pauseScanner(): void; resumeScanner(): void; isDeviceCapable(): boolean; destroyScanner(): void; requestPermissions(): Promise; getVideoDevices(): Promise; private isCanvasSupported; private isMediaSupported; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }