import { AbstractBaseEntity } from '../../base'; import { JsonMap } from '../../common/decorators'; import type { KeyValueModel } from './kv.isolated.entities'; export declare enum KeyValueType { string = "string", text = "text", json = "json", boolean = "boolean", number = "number", image = "image", images = "images", videos = "videos", video = "video" } export declare class KeyValuePair extends AbstractBaseEntity { collection: string; key: string; name?: string; type?: KeyValueType; value?: any; extra?: JsonMap; model: KeyValueModel; afterUpdate(): void; }