import { AbstractNameEntity } from '../../base'; import type { KeyValuePair } from './kv.entities'; export declare enum KVModelFormatType { KVGroupFieldsValue = "KVGroupFieldsValue", LIST = "LIST", Fields = "Fields" } declare const KeyValueModel_base: { new (...args: any[]): { isPublished: boolean; hasId(): boolean; save(options?: import("typeorm").SaveOptions): Promise; remove(options?: import("typeorm").RemoveOptions): Promise; softRemove(options?: import("typeorm").SaveOptions): Promise; recover(options?: import("typeorm").SaveOptions): Promise; reload(): Promise; }; } & typeof AbstractNameEntity; export declare class KeyValueModel extends KeyValueModel_base { formatType?: KVModelFormatType; pairId?: number; pair: KeyValuePair; } export {};