import {ModelData} from '../types.js'; import {Service} from '@e22m4u/js-service'; import {FilterClause} from '../filter/index.js'; /** * Belongs to resolver. */ export declare class BelongsToResolver extends Service { /** * Include to. * * @param entities * @param sourceName * @param targetName * @param relationName * @param foreignKey * @param scope */ includeTo( entities: ModelData[], sourceName: string, targetName: string, relationName: string, foreignKey?: string, scope?: FilterClause, ): Promise; /** * Include polymorphic to. * * @param entities * @param sourceName * @param relationName * @param foreignKey * @param discriminator * @param scope */ includePolymorphicTo( entities: ModelData[], sourceName: string, relationName: string, foreignKey?: string, discriminator?: string, scope?: FilterClause, ): Promise; }