import React from 'react';
import { Suggestion, Suggestions } from './types';
import EmailSuggestion from './EmailSuggestion';
interface LabelProps {
    option: Suggestion;
    index: number;
    editing?: boolean;
    invalid?: boolean;
    onClick?: (index: number) => void;
    onFocus?: (index: number) => void;
    onBlur?: (index: number, newLabel: Suggestion | {
        email: string;
    }) => void;
    onRemove?: (index: number) => void;
    onFinish?: (index: number, newLabel: Suggestion | {
        email: string;
    }) => void;
    suggestions?: Suggestions;
    renderSuggestion?: React.ComponentType<React.ComponentProps<typeof EmailSuggestion>>;
}
declare const Label: ({ option, suggestions, editing, invalid, index, onClick, onFocus, onBlur, onRemove, onFinish, renderSuggestion, }: LabelProps) => JSX.Element;
export default Label;
