import * as React from 'react'; export interface InlineEditProps extends Omit, 'onChange' | 'defaultValue'> { /** Controlled value. Pair with `onValueChange`. */ value?: string; /** Initial value when uncontrolled. */ defaultValue?: string; /** Called with the new value whenever it changes. */ onValueChange?: (value: string, details: { committed: boolean; }) => void; /** Placeholder text shown while the input is empty. */ placeholder?: string; /** Disables interaction. */ disabled?: boolean; /** Force the editing state (stories, controlled editing). */ editing?: boolean; 'aria-label'?: string; } export declare function InlineEdit({ value, defaultValue, onValueChange, placeholder, disabled, editing: editingProp, className, ref, 'aria-label': ariaLabel, ...rest }: InlineEditProps & { /** Ref to the rendered root element. */ ref?: React.Ref | undefined; }): React.JSX.Element; //# sourceMappingURL=InlineEdit.client.d.ts.map