import React, { ReactNode } from 'react'; import { UseReferenceOneFieldControllerParams } from "./useReferenceOneFieldController.cjs"; import type { RaRecord } from "../../types.cjs"; import type { LinkToType } from "../../routing/index.cjs"; import { UseReferenceResult } from "../useReference.cjs"; /** * Render the related record in a one-to-one relationship * * Expects a single field as child * * @example // display the bio of the current author * * * */ export declare const ReferenceOneFieldBase: (props: ReferenceOneFieldBaseProps) => React.JSX.Element; export interface ReferenceOneFieldBaseProps extends UseReferenceOneFieldControllerParams { children?: ReactNode; loading?: ReactNode; error?: ReactNode; empty?: ReactNode; offline?: ReactNode; render?: (props: UseReferenceResult) => ReactNode; link?: LinkToType; resource?: string; } //# sourceMappingURL=ReferenceOneFieldBase.d.ts.map