import { LitElement } from '../../../../node_modules/lit'; export declare class MultiEmailInput extends LitElement { label: string; /** Array of valid email strings currently in the input. */ value: string[]; /** Called whenever the emails array changes. */ onChange?: (emails: string[]) => void; /** Placeholder text when no emails are present. */ placeholder: string; /** Disable the entire input. */ disabled: boolean; /** Maximum number of emails allowed. */ maxEmails: number; /** Additional CSS class(es) to apply to the outer wrapper. */ className: string; private inputValue; private error; protected createRenderRoot(): this; private validateEmail; private addEmails; private notifyChange; private handleKeyDown; private handlePaste; private handleBlur; private removeEmail; render(): import('../../../../node_modules/lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "sb-multi-email-input": MultiEmailInput; } }