import { Project } from './../../../model/project'; import { OnInit, EventEmitter } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { TranslateService } from '@ngx-translate/core'; import { ProjectDataService } from './../../../services/data-services/project-data.service'; /** * ### __Examples__: * * __HTML__ * * ```HTML *
* *
* ``` * * __Typescript__ * * ```typescript * projectListClickSimples(project){ * console.log('single click', project); * } * * projectListClickDuplo(project){ * console.log('double click', project); * } * ``` */ export declare class ProjectListComponent implements OnInit { private translateService; private projectDataService; private projects; private timer; private prevent; private selected; searchText: string; /** * Event triggered when user selects with one click a row in table. * Recebe um objeto do tipo [Project]{@link Project} */ singleClick: EventEmitter; /** * Event triggered when user selects with two clicks a row in table . * Recebe um objeto do tipo [Project]{@link Project} */ doubleClick: EventEmitter; projectsObservable: Observable; constructor(translateService: TranslateService, projectDataService: ProjectDataService); ngOnInit(): void; changeFilter(): void; clickTable(i: number, item: Project): void; dblClickTable(item: Project): void; parserSharedUser(project: Project): any; type(project: Project): any; }