import { AfterContentInit, OnInit, TemplateRef } from '@angular/core'; import { BitConfigService, BitService } from 'ngx-bit'; import { FormBuilder, FormGroup } from '@angular/forms'; import { NzModalComponent, NzModalService } from 'ng-zorro-antd/modal'; import { NzNotificationService } from 'ng-zorro-antd/notification'; import { NzImageService } from 'ng-zorro-antd/image'; import { Clipboard } from '@angular/cdk/clipboard'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { NzMessageService } from 'ng-zorro-antd/message'; import { SystemService } from 'van-skeleton'; import { NzContextMenuService, NzDropdownMenuComponent } from 'ng-zorro-antd/dropdown'; import { NzUploadFile } from 'ng-zorro-antd/upload'; import { Observable } from 'rxjs'; import { ActivatedRoute } from '@angular/router'; import { MediaDataSource } from './media.data-source'; import { MediaService } from './media.service'; import { MediaTypeService } from './media-type.service'; export declare class MediaComponent implements OnInit, AfterContentInit { config: BitConfigService; bit: BitService; system: SystemService; private mediaService; private mediaTypeService; private clipboard; private modal; private notification; private message; private image; private contextMenu; private fb; private route; key: string; ds: MediaDataSource; typeLists: any[]; typeMap: Map; typeVisible: boolean; typeSort: boolean; typePageIndex: number; typeName: string; editTypeData: any; typeCount: any; typeCountStyle: { backgroundColor: string; color: string; boxShadow: string; }; infiniteY$: Observable; renameModal: NzModalComponent; renameData: any; renameForm: FormGroup; moveModal: NzModalComponent; moveData: any[]; moveForm: FormGroup; deleteModal: NzModalComponent; deleteData: any[]; deleteModalContentTpl: TemplateRef; constructor(config: BitConfigService, bit: BitService, system: SystemService, mediaService: MediaService, mediaTypeService: MediaTypeService, clipboard: Clipboard, modal: NzModalService, notification: NzNotificationService, message: NzMessageService, image: NzImageService, contextMenu: NzContextMenuService, fb: FormBuilder, route: ActivatedRoute); ngOnInit(): void; ngAfterContentInit(): void; onresize(): void; transport: (files: NzUploadFile[]) => Observable; transportComplete(): void; getTypeLists(): void; getCount(): void; currentCount(): string[]; fetchInfiniteY(): void; checkedAllBind(event: any): void; thumb(url: string): string; preview(data: any): void; openTypeDrawer(): void; closeTypeDrawer(): void; addTypeCancel(): void; addTypeSubmit(): void; editType(data: any): void; editTypeCell(data: any): boolean; editTypeCancel(): void; editTypeSubmit(data: any): void; editTypeDelete(id: any[]): void; drop(event: CdkDragDrop): void; openSortMenu($event: any, menu: NzDropdownMenuComponent): void; sortMove(previousIndex: number, currentIndex: number): void; private sortSubmit; copy(data: any): void; openRenameModal(data: any): void; closeRenameModal(): void; submitRename(): void; openMoveModal(data: any[]): void; closeMoveModal(): void; submitMove(): void; openDeleteModal(data: any[]): void; closeDeleteModal(): void; submitDelete(): void; }