export declare abstract class EntityService<T, State> {
    abstract new(): Promise<T>;
    abstract update(entity: T, status: State): Promise<T>;
    abstract load(urn: string): Promise<T | null>;
    abstract status(entity: T): State;
    abstract urn(entity: T): string;
}
