import PreloaderSelection from "./selection.js"; export default class VelociousDatabaseQueryPreloaderHasOne { models: import("../../record/index.js").default>[]; relationship: import("../../record/relationships/has-one.js").default; selection: PreloaderSelection; /** * Runs constructor. * @param {object} args - Options object. * @param {Array} args.models - Model instances. * @param {import("../../record/relationships/has-one.js").default} args.relationship - Relationship. * @param {PreloaderSelection} [args.selection] - Column selection and idempotency rules. */ constructor({ models, relationship, selection, ...restArgs }: { models: Array; relationship: import("../../record/relationships/has-one.js").default; selection?: PreloaderSelection; }); run(): Promise>[]>; } //# sourceMappingURL=has-one.d.ts.map