import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { AngularGridInstance, Column, GridOption, SlickGrid } from "angular-slickgrid"; import { TranslateService } from "@ngx-translate/core"; import { DatePipe } from "@angular/common"; import { Subject } from "rxjs"; import { ShareService } from "../share.service"; import { CustomPaginationComponent } from "inet-ui"; import { MyShare } from "../model/share-model"; import { Router } from "@angular/router"; import { ChartService } from "../../chart/chart.service"; import { CoreService, NotificationService } from "inet-core"; import { NgSelectComponent } from "@ng-select/ng-select"; import { Organization } from "../../model/organization"; import * as i0 from "@angular/core"; export declare class ListMyShareComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy { private datePipe; private translate; private shareService; private router; private chartService; private coreService; private notification; isResize: boolean; designItem: EventEmitter; itemDelete: EventEmitter; pagination: CustomPaginationComponent; isDeleteSuccess: boolean; keywordInput: ElementRef; ngOrganization: NgSelectComponent; ngOrgan: NgSelectComponent; organizationItems: Organization[]; grid: SlickGrid; translateGrid: TranslateService; gridOptions: GridOption; columnDefinitions: Column[]; myShareItems: MyShare[]; isEdit: boolean; pageNumber: number; pageSize: number; paramSearch: { key: string; partner: string; pageNumber: number; pageSize: string; }; loading: boolean; myShareFilter: MyShare[]; totalItem: number; key: string; organInput$: Subject; organSelect: any; organizationParams: { keyword: string; totalPage: number; pageSize: number; pageNumber: number; }; regexEmail: boolean; validEmail: RegExp; private angularGrid; private dataView; private slickgridCustom; private gridTranslate; private resizeListener; private readonly translateSubscription; constructor(datePipe: DatePipe, translate: TranslateService, shareService: ShareService, router: Router, chartService: ChartService, coreService: CoreService, notification: NotificationService); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngOnInit(): void; loadOrganization(): void; loadListMyShare(params?: any): void; getParams(params?: any): any; onResize(): void; angularGridReady(angularGrid: AngularGridInstance): void; viewEdit(item: any, isRightBar?: boolean): void; backBar(): void; loadGridDel(): void; loadDelete(): void; reloadPage(): void; viewChart(uuid: string): void; viewSrcChart(uuid: string): void; getImageByName(name: string): string; onCopyPath(uuid: string): void; chooseOrgan(organ: Organization): void; organEnter(byThis: any): void; private initGrid; private iniOption; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }