import { EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { IPepButtonClickEvent } from '@pepperi-addons/ngx-lib/button'; import { PepDialogService } from '@pepperi-addons/ngx-lib/dialog'; import { IPepProfile, IPepProfileDataViewClickEvent, IPepProfileDataViewsCard } from './profile-data-views-list.model'; import * as i0 from "@angular/core"; export declare class ProfileDataViewsListComponent implements OnInit { private dialogService; defaultProfileId: string; private _availableProfiles; set availableProfiles(value: Array); get availableProfiles(): Array; private _profileDataViewsList; set profileDataViewsList(value: Array); get profileDataViewsList(): Array; configurationPerScreenSize: boolean; saveNewProfileClick: EventEmitter; dataViewEditClick: EventEmitter; dataViewDeleteClick: EventEmitter; selectProfileTemplate: TemplateRef; dialogRef: MatDialogRef; selectedNewProfileId: string; nonExistingProfiles: Array; private setNonExistingProfiles; constructor(dialogService: PepDialogService); ngOnInit(): void; setSelectedNewProfileId(value: string): void; closeDialog(): void; saveNewProfile(): void; onAddProfileClicked(event: IPepButtonClickEvent): void; onDataViewEditClicked(event: IPepProfileDataViewClickEvent): void; onDataViewDeleteClicked(event: IPepProfileDataViewClickEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }