import { ILoaderWithInclude } from "./ILoaderWithInclude.js"; import { IDocumentSessionImpl } from "../IDocumentSession.js"; import { DocumentType } from "../../DocumentAbstractions.js"; import { EntitiesCollectionObject } from "../../../Types/index.js"; /** * Fluent implementation for specifying include paths * for loading documents */ export declare class MultiLoaderWithInclude implements ILoaderWithInclude { private _session; private _includes; /** * Includes the specified path. */ include(path: string): ILoaderWithInclude; /** * Loads the specified id. */ load(id: string, documentType?: DocumentType): Promise; /** * Loads the specified id. */ load(id: string, documentType?: DocumentType): Promise; /** * Loads the specified ids. */ load(ids: string[], documentType?: DocumentType): Promise>; /** * Initializes a new instance of the MultiLoaderWithInclude class */ constructor(session: IDocumentSessionImpl); } //# sourceMappingURL=MultiLoaderWithInclude.d.ts.map