import { EventEmitter } from "../../stencil-public-runtime";
import * as langly from "langly";
import { Notice } from "smoothly";
import { EmailAddresses } from "@payfunc/model";
export declare class PayfuncEmailInput {
  value: string;
  types: EmailAddresses.Type[];
  type: EmailAddresses.Type;
  mode: "edit" | "add";
  edit: EventEmitter<string>;
  add: EventEmitter<{
    type: string;
    value: string;
  }>;
  t: langly.Translate;
  element: HTMLElement;
  notice: EventEmitter<Notice>;
  componentWillLoad(): void;
  private onSubmit;
  private onCancel;
  onSelectionChanged(e: CustomEvent<{
    identifier: string;
    value: string;
  }>): void;
  private toUpperCase;
  render(): any;
}
