import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { CaptionsLangOption } from '../../models/caption.model'; import { CaptionService } from '../../services/caption/caption.service'; import { OpenViduAngularConfigService } from '../../services/config/openvidu-angular.config.service'; import { TranslateService } from '../../services/translate/translate.service'; import * as i0 from "@angular/core"; export declare class MinimalDirective implements OnDestroy { elementRef: ElementRef; private libService; set minimal(value: boolean); constructor(elementRef: ElementRef, libService: OpenViduAngularConfigService); ngOnDestroy(): void; clear(): void; update(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class LangDirective implements OnDestroy { elementRef: ElementRef; private translateService; set lang(value: string); constructor(elementRef: ElementRef, translateService: TranslateService); ngOnDestroy(): void; clear(): void; update(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class CaptionsLangDirective implements OnDestroy { elementRef: ElementRef; private captionService; set captionsLang(value: string); constructor(elementRef: ElementRef, captionService: CaptionService); ngOnDestroy(): void; clear(): void; update(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class CaptionsLangOptionsDirective implements OnDestroy { elementRef: ElementRef; private captionService; set captionsLangOptions(value: CaptionsLangOption[]); constructor(elementRef: ElementRef, captionService: CaptionService); ngOnDestroy(): void; clear(): void; update(value: CaptionsLangOption[] | undefined): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class ParticipantNameDirective implements OnInit { elementRef: ElementRef; private libService; participantName: string; constructor(elementRef: ElementRef, libService: OpenViduAngularConfigService); ngOnInit(): void; ngOnDestroy(): void; clear(): void; update(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class PrejoinDirective implements OnDestroy { elementRef: ElementRef; private libService; set prejoin(value: boolean); constructor(elementRef: ElementRef, libService: OpenViduAngularConfigService); ngOnDestroy(): void; clear(): void; update(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class VideoMutedDirective implements OnDestroy { elementRef: ElementRef; private libService; set videoMuted(value: boolean); constructor(elementRef: ElementRef, libService: OpenViduAngularConfigService); ngOnDestroy(): void; clear(): void; update(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class AudioMutedDirective implements OnDestroy { elementRef: ElementRef; private libService; set audioMuted(value: boolean); constructor(elementRef: ElementRef, libService: OpenViduAngularConfigService); ngOnDestroy(): void; clear(): void; update(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }