import React from 'react'; import { EurekaDraft } from '../../@Types/Draft/Draft'; interface SmartDraftRendererProps { property: string; draft: EurekaDraft; /** * The unmapped draft from the form definition. `draft` may be a previously mapped copy * (entities already resolved and stripped), so whether mapping runs — and keeps re-running * when `dependencies` change — must be decided from the original. */ sourceDraft?: EurekaDraft; margin?: React.CSSProperties['margin']; dependencies: Record; onChange?: (value: EurekaDraft) => void; } declare function SmartDraftRenderer({ draft, sourceDraft, margin, onChange, property, dependencies, }: SmartDraftRendererProps): JSX.Element; export default SmartDraftRenderer;