import { EntityType, Entity } from '../entitytype'; export declare abstract class AbstractDAO { entityType: EntityType; constructor(entityType: EntityType); abstract listAll(): Promise; abstract findUnique(id: number | string): Promise; abstract create(properties: Entity): void; abstract edit(key: number | string, properties: Entity): void; abstract delete(key: number | string): void; }