import type { LocaleMessages, Plural } from '../../utils/locale'; /** Every built-in string of mud-input-chip. */ export interface InputChipMessages { /** Validity message when a required field is submitted with no chips. */ requiredText: string; /** `mudError` message for a value that fails `validate-pattern`. Carries a `{value}` placeholder. */ patternRejectionText: string; /** `mudError` message for a value already present in `chips`. Carries a `{value}` placeholder. */ duplicateRejectionText: string; /** `mudError` message for a value rejected past `max-chips`. Carries a `{max}` placeholder, plural on its value. */ maxRejectionText: Plural; /** Live-region announcement when one chip is confirmed. Carries a `{value}` placeholder. */ addedAnnouncement: string; /** Live-region announcement when a chip is removed. Carries a `{value}` placeholder. */ removedAnnouncement: string; /** Live-region announcement after a multi-chip paste. */ pastedAnnouncement: Plural; /** Accessible label for a chip's remove button. Carries a `{chip}` placeholder. */ removeChipLabel: string; } export declare const INPUT_CHIP_MESSAGES: LocaleMessages;