import { Relations } from './relations.js'; import { Connector } from '../connection/connector.js'; import { Relation } from '../models/model.interface.js'; import { OrmRelationBuilder } from '../models/orm-relation-builder.js'; export declare class HasMany extends Relations { db: IDBDatabase; connector: Connector; protected parentModel: OrmRelationBuilder; childRelation: Relation; constructor(db: IDBDatabase, connector: Connector, parentModel: OrmRelationBuilder, childRelation: Relation); /** * Fetch relation results * @param results */ fetch(results: any[]): Promise; /** * Bind relation results to parent results * @param parentResults * @param relationResults * @param relation */ bindResults(parentResults: any[], relationResults: any, relation: Relation): Promise; }