import { FocusMonitor } from '@angular/cdk/a11y'; import { BooleanInput } from '@angular/cdk/coercion'; import * as i0 from '@angular/core'; import { AfterViewInit, OnDestroy, ElementRef, ChangeDetectorRef } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import * as i1 from '@angular/common'; import * as i2 from '@aposin/ng-aquila/icon'; declare class NxVideoComponent implements AfterViewInit, OnDestroy { private readonly sanitizer; private readonly _cdr; private readonly _focusMonitor; _playButton: ElementRef; /** Sets the id of the YouTube video. */ set videoId(value: string); get videoId(): string; private _videoId; /** Sets the value of the alt attribute for the preview image. */ set altText(value: string); get altText(): string; private _altText; /** Sets the value of the aria-label attribute on the play button (Default: Play Video). */ set playButtonAriaLabel(value: string); get playButtonAriaLabel(): string; private _playButtonAriaLabel; /** Sets the preview image. If this is not provided, an image from YouTube will be used as default. */ set previewImageSrc(value: string); get previewImageSrc(): string; private _previewImageSrc; /** Sets player controls. If set to false, player controls are not available. */ set showPlayerControls(value: BooleanInput); get showPlayerControls(): boolean; private _showPlayerControls; /** Sets fullscreen option. If set to false, fullscreen option is not available. */ set allowFullScreen(value: BooleanInput); get allowFullScreen(): boolean; private _allowFullScreen; /** Sets interface language. Can be used to override the interface language determined by YouTube. */ set interfaceLanguage(value: string); get interfaceLanguage(): string; private _interfaceLanguage; /** @docs-private */ showPlayer: boolean; constructor(sanitizer: DomSanitizer, _cdr: ChangeDetectorRef, _focusMonitor: FocusMonitor); ngAfterViewInit(): void; ngOnDestroy(): void; /** @docs-private */ select(): void; /** Returns the safe resource URL of the YouTube video, given video id. */ get videoSrc(): SafeResourceUrl; /** Returns the preview image source URL, given video id. */ get imgSrc(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NxVideoModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NxVideoComponent, NxVideoModule };