import { ElementRef, OnChanges, SimpleChanges, OnInit } from '@angular/core'; import { MatDialogRef, MatChipInputEvent, MatAutocompleteSelectedEvent } from '@angular/material'; import { I18N } from 'ess-plugin-base'; import { FormControl } from '@angular/forms'; import { FileProvider } from '../file.provider'; import { UIService } from '../../ui.service'; import { Router } from '@angular/router'; export interface ShareData { title: string; path: string; files: string[]; resources: string[]; } export declare class FileShareDialog implements OnChanges, OnInit { dialogRef: MatDialogRef; i18n: I18N; private ui; private router; private provider; data: ShareData; toUserInput: ElementRef; to_users: any[]; filteredTo: any[]; toUsersCtl: FormControl; isLoading: boolean; readonly separatorKeysCodes: number[]; constructor(dialogRef: MatDialogRef, i18n: I18N, ui: UIService, router: Router, provider: FileProvider, data: ShareData); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; add(event: MatChipInputEvent): void; remove(array: any[], user: any): void; selected(event: MatAutocompleteSelectedEvent): void; copyLink(): void; close(): void; save(): void; }