import type { FC, HTMLAttributes, ReactNode, Ref } from 'react'; export interface InlineEditPreviewProps extends HTMLAttributes { ref?: Ref; /** * Tooltip shown on hover/focus while the value is editable. Defaults to * `'Edit'`. Pass `null` to disable the tooltip. */ tooltip?: ReactNode; /** * Clamp the read-mode value to this many lines (with an ellipsis) instead of * the default single-line truncation. Use for multi-line values (textarea). * Applies to the default (no-parts) composition; when composing * `InlineEditPreviewValue` explicitly, set `lineClamp` on it directly. */ lineClamp?: 1 | 2 | 3 | 4 | 5 | 6; /** * Plain content auto-wraps into `InlineEditPreviewValue` + a default * `InlineEditPreviewIcon` (pencil). Compose `InlineEditPreviewValue`/ * `InlineEditPreviewIcon` explicitly for a custom trailing icon. */ children?: ReactNode; } export declare const InlineEditPreview: FC;