export declare abstract class Dao { abstract getDaoId(): string; abstract get(needle: Partial): Promise; abstract list(needle: Partial): Promise>; abstract update(needle: Partial, substitution: Partial): Promise; abstract create(needle: Partial): Promise; abstract fill(needle: Array>): Promise>; abstract remove(needle: Partial): Promise; } //# sourceMappingURL=dao.d.ts.map