import type { EntityDisplayRendererProps, EntityRecord } from '@donotdev/core';
export type { EntityDisplayRendererProps };
/**
 * EntityDisplayRenderer - Automatically fetches and displays entity data
 *
 * Features:
 * - Automatic data fetching using useCrud
 * - Loading state handling
 * - Error handling
 * - Automatic field rendering (respects visibility rules)
 * - Full i18n support
 * - No form/submit buttons - pure read-only display
 *
 * @example
 * ```tsx
 * <EntityDisplayRenderer entity={carEntity} id={carId} />
 * ```
 */
export declare function EntityDisplayRenderer<T extends EntityRecord = EntityRecord>({ entity, id, t, className, loadingMessage, notFoundMessage, viewerRole: viewerRoleProp, excludeFields, }: EntityDisplayRendererProps<T>): import("react/jsx-runtime").JSX.Element | null;
export default EntityDisplayRenderer;
//# sourceMappingURL=EntityDisplayRenderer.d.ts.map