import { CardViewUpdateService } from '../services/card-view-update.service'; import { CardViewItem } from '../interfaces/card-view.interfaces'; import * as i0 from "@angular/core"; export declare abstract class BaseCardView { protected cardViewUpdateService: CardViewUpdateService; editable: boolean; property: T; constructor(); get isEditable(): boolean; get isReadonlyProperty(): boolean; get hasIcon(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, { "editable": { "alias": "editable"; "required": false; }; "property": { "alias": "property"; "required": false; }; }, {}, never, never, true, never>; }