import type { Flatten, NestedResourceKeys, OnlyObject } from '../../types'; export type RelationsBuildInput> = { [K in keyof T]?: Flatten extends OnlyObject ? RelationsBuildInput> | boolean : never; } | NestedResourceKeys[]; export type RelationsParseOptions = Record> = { allowed?: NestedResourceKeys[]; includeParents?: boolean | string[] | string; mapping?: Record; pathMapping?: Record; throwOnFailure?: boolean; }; export type RelationsParseOutputElement = { key: string; value: string; }; export type RelationsParseOutput = RelationsParseOutputElement[]; //# sourceMappingURL=type.d.ts.map