import { ElementRef } from '@angular/core'; import { Store } from '@ngrx/store'; import { AttributeSimpleValue, Class, DataWidgetComponent, Field, Item, ResultSet, TileWidgetOptions } from '@onepoint-yap/dashboard'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class WidgetTileComponent extends DataWidgetComponent { options$: Observable; items$: Observable; selectedIds$: Observable; maps: boolean[]; mapManifest: { type: string; header: boolean; layout: { x: number; y: number; width: number; height: number; }; options: { layers: { type: string; }[]; fit: boolean; }; }; classes$: Observable; optionsCopy: TileWidgetOptions; WIDGET_HEADER_HEIGHT: number; propertiesToDisplay$: Observable<{ [p: string]: string[]; } | undefined>; fields: Field[]; classes: Class[]; constructor(store: Store, el: ElementRef); contextMenu($event: MouseEvent, item: Item): void; select($event: MouseEvent, item: Item): void; toggleMap(index: number): void; resultSetWithItem(item: Item): ResultSet; emitManifest(): void; changeClasses($event: any): void; getValue(item: Item, property: string): AttributeSimpleValue[]; isRaw(property: string, classId: string): boolean; hasMetadata(value: AttributeSimpleValue | Item): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }