import { TranslateService } from '@ngx-translate/core'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { SomaPrompt } from './../../../services/dialogs/prompt.service'; import { OnInit } from '@angular/core'; import { ProjectFile } from './../../../model/project-file'; import { ProjectFileDataService } from './../../../services/data-services/project-file-data.service'; /** * ATENCAO: Não usar diretamente o componente. Usar o servico ProjectFileChoose.service */ export declare class ProjectFileChooseComponent implements OnInit { private projectFileDataService; activeModal: NgbActiveModal; private somaPrompt; private translateService; Arr: ArrayConstructor; root: ProjectFile; initialLoaded: boolean; newFileName: string; selectedFile?: ProjectFile; projectId: string; canSelectFile: boolean; canSelectFolder: boolean; canCreateFolder?: boolean; canCreateFile: boolean; constructor(projectFileDataService: ProjectFileDataService, activeModal: NgbActiveModal, somaPrompt: SomaPrompt, translateService: TranslateService); ngOnInit(): void; selectNode(file: any): void; expand(file: ProjectFile): void; loadChildren(file: ProjectFile): Promise; prepareFiles(data: ProjectFile[]): ProjectFile[]; enableOKButton(): boolean; expandToFile(file: ProjectFile, select?: boolean): void; createFolder(): void; fileNameValidation(value: any): boolean; countChildren(file: ProjectFile): number; ok(): void; }