import { default as React } from 'react';
export interface MentionOption {
/** Option ID */
id: string;
/** Display label */
label: string;
/** Optional avatar/icon */
avatar?: string;
/** Optional metadata */
metadata?: string;
}
export interface MentionInputProps {
/** Input value */
value: string;
/** Change handler */
onChange: (value: string) => void;
/** Mention options */
mentions: MentionOption[];
/** Mention trigger character */
trigger?: string;
/** Placeholder text */
placeholder?: string;
/** Disabled state */
disabled?: boolean;
/** Additional className */
className?: string;
}
/**
* MentionInput Component
*
* Text input with mention/tag suggestions.
* Triggers dropdown when typing @ or custom character.
*
* @example
* ```tsx
*
* ```
*
* @example
* ```tsx
*
* ```
*/
export declare const MentionInput: React.FC;
//# sourceMappingURL=mention-input.d.ts.map