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