import { OnInit, EventEmitter } from '@angular/core'; import { PepSizeType, PepStyleType } from '@pepperi-addons/ngx-lib'; import { PepMenuItem, IPepMenuItemClickEvent } from '@pepperi-addons/ngx-lib/menu'; import * as i0 from "@angular/core"; export declare type PepListViewDisplayType = 'menu' | 'buttons'; export declare class IPepListView { key: string; iconName: string; title?: string; } export interface IListViewChangeEvent { source: IPepListView; } export declare class PepListViewsComponent implements OnInit { private _views; set views(value: Array); get views(): Array; private _currentView; set currentView(value: IPepListView); get currentView(): IPepListView; displayType: PepListViewDisplayType; styleType: PepStyleType; sizeType: PepSizeType; classNames: string; change: EventEmitter; menuItems: Array; currentItem: PepMenuItem; ngOnInit(): void; onMenuItemClicked(menuItemClickEvent: IPepMenuItemClickEvent): void; onViewChanged(view: IPepListView): void; private raiseChangeEvent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }