import { Subject } from 'rxjs'; import { BaseCardViewUpdate } from '../interfaces/base-card-view-update.interface'; import { ClickNotification } from '../interfaces/click-notification.interface'; import { UpdateNotification } from '../interfaces/update-notification.interface'; import { CardViewBaseItemModel } from '../models/card-view-baseitem.model'; import * as i0 from "@angular/core"; export declare const transformKeyToObject: (key: string, value: any) => any; export declare class CardViewUpdateService implements BaseCardViewUpdate { itemUpdated$: Subject; itemClicked$: Subject; updateItem$: Subject>; autocompleteInputValue$: Subject; update(property: CardViewBaseItemModel, newValue: any): void; clicked(property: CardViewBaseItemModel): void; /** * Updates the cardview items property * * @param notification notification value */ updateElement(notification: CardViewBaseItemModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }