import { Injector, OnInit, ChangeDetectorRef } from '@angular/core'; import { TabsetComponent, BsModalService } from 'ngx-bootstrap'; import { Observable } from 'rxjs/internal/Observable'; import { ConfigureVideoNameDto, ConfigureVideoServiceProxy } from '../../../../shared/service-proxies/service-proxies'; import { DisplaySettingComponent } from '../../../workshop/element-setting/shared/display/display-setting.component'; import { ElementSettingModalBase } from '../base/element-setting-modal-base'; import { VideoSettingArg } from './video-setting-arg'; import { VideoSettingData } from '../../../view-data/components/video/video-setting.data'; export declare class VideoSettingComponent extends ElementSettingModalBase implements OnInit { private changeDetectorRef; private readonly configureVideoService; private readonly modalService; constructor(injector: Injector, changeDetectorRef: ChangeDetectorRef, configureVideoService: ConfigureVideoServiceProxy, modalService: BsModalService); displaySettingCmp: DisplaySettingComponent; staticTabs: TabsetComponent; arg: VideoSettingArg; videoNames: Array; loading: boolean; readonly configureId: number; readonly data: VideoSettingData; private _selectVideoName; selectVideoName: ConfigureVideoNameDto; private _onClosed; readonly onClosed: Observable; ngOnInit(): void; init(editedComponent: any): void; private getConfigureVideoNames; save(): void; createVideo(): void; closeModal(data?: VideoSettingData): void; private setActiveTab; }