import { IEntityContext } from '@jacquesparis/objects-model';
import { DataEntity } from './data-entity.model';
import { EntityName } from './entity-name';
export declare abstract class RestEntity extends DataEntity {
    abstract entityName: EntityName;
    entityCtx?: IEntityContext;
    uri?: string;
    [prop: string]: any;
    constructor(data?: Partial<RestEntity>);
}
export interface ObjectEntityRelations {
}
export declare type ObjectEntityWithRelations = RestEntity & ObjectEntityRelations;
