import { GetTypeFunction } from '../types'; type RelationshipFieldOptions = { relatedField?: keyof D & string; id?: (keyof D & (string | bigint)) | ((dataEntity: D) => string | number | bigint | undefined); nullable?: boolean; adminUIOptions?: { hideInTable?: boolean; hideInFilterBar?: boolean; hideInDetailForm?: boolean; readonly?: boolean; relationshipBehaviour?: 'load' | 'count'; filterOptions?: Record; }; directives?: Record; }; export declare function RelationshipField(returnTypeFunc: GetTypeFunction, { relatedField, id, nullable, ...remainingOptions }: RelationshipFieldOptions): (target: unknown, key: string) => void; export {};