import { IModelMetadata, IFilledModelMetadata } from './model.metadata'; import { ClassType } from 'lapisdb'; import { Reference } from './reference'; export declare abstract class Model> { meta: IModelMetadata; private store; constructor(type: ClassType); hasMetadata(): this is { meta: IFilledModelMetadata; }; getReference(): Reference; save(): Promise; delete(): Promise; }