import type { Kysely } from 'kysely'; import type { SchemaRegistry } from '../schema/registry.js'; import type { AdapterRegistry } from '../plugins/adapter-registry.js'; import type { ExternalFieldConfig } from '../external-model/types.js'; export type IncludeSpec = string | { relation: string; nested?: IncludeSpec[]; }; export interface IncludeResolverOptions { adapterRegistry?: AdapterRegistry; externalModelFields?: Record>; } export declare function resolveModelIncludes(records: Record[], includes: IncludeSpec[], registry: SchemaRegistry, db: Kysely, sourceModel: string, options?: IncludeResolverOptions): Promise; //# sourceMappingURL=model-include-resolver.d.ts.map