import { EventEmitter, QueryList } from '@angular/core'; import { Subscription } from 'rxjs'; import { VgMediaDirective } from '../../directives/vg-media/vg-media.directive'; import * as i0 from "@angular/core"; export declare class VgFullscreenApiService { polyfill: any; onchange: string; onerror: string; nativeFullscreen: boolean; isFullscreen: boolean; isAvailable: boolean; videogularElement: HTMLElement; medias: QueryList; fsChangeSubscription: Subscription; onChangeFullscreen: EventEmitter; constructor(); init(elem: HTMLElement, medias: QueryList): void; onFullscreenChange(): void; changeFullscreen(isFullscreen: boolean): void; toggleFullscreen(element?: any): Promise; request(elem: any): Promise; enterElementInFullScreen(elem: any): Promise; exit(): Promise; onFullscreenerror(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }