import { DBField, MultiDBField, NoDBField, ScalarishDBField } from './types'; declare type BaseResolvedRelationDBField = { kind: 'relation'; list: string; field: string; relationName: string; }; export declare type ResolvedRelationDBField = (BaseResolvedRelationDBField & { mode: 'many'; }) | (BaseResolvedRelationDBField & { mode: 'one'; foreignIdField: { kind: 'none'; } | { kind: 'owned' | 'owned-unique'; map: string; }; }); export declare type ListsWithResolvedRelations = Record; export declare type ResolvedDBField = ResolvedRelationDBField | ScalarishDBField | NoDBField | MultiDBField>; declare type FieldsWithResolvedRelations = Record; export declare function resolveRelationships(lists: Record; }>): ListsWithResolvedRelations; export {};