type RelationshipType = "ref" | "inverse"; interface Relationship { type: RelationshipType; target: string; foreignKey?: string; } interface CollectionConfig { relationships: Record; } export type PopulateValue = boolean | Record; export declare function isPopulateConfig(value: unknown): value is Record; export declare function applyPopulate>(item: T, populateConfig: Record, allData: Record, relationships: Record, collectionName: string, config: Record): T; export declare function populateRelationships>(items: T[], populateConfig: Record | undefined, allData: Record, relationships: Record, collectionName: string, config: Record): T[]; export {}; //# sourceMappingURL=populate.d.ts.map