import type { RichTextMention } from '../../rich-text-mention/base';
import type { RichTextValidity } from '../base/types';
/**
 * Helper class for the nimble rich text components to validate that the configuration
 * is valid and report which aspects of the configuration are valid or invalid.
 */
export declare class RichTextValidator {
    private invalidMentionConfiguration;
    private duplicateMentionConfiguration;
    getValidity(): RichTextValidity;
    isValid(): boolean;
    validate(mentions: RichTextMention[]): void;
    private validateMentionConfigurations;
    private validateDuplicateMentionConfigurations;
}
