import { EventEmitter } from "../../stencil-public-runtime";
import * as langly from "langly";
import { Trigger } from "smoothly";
import { Address, Addresses } from "@payfunc/model";
export declare class IntergiroAddresses {
  element: HTMLElement;
  t: langly.Translate;
  allowed: Addresses.Type[] | string;
  private allowedArrayValue?;
  get allowedArray(): Addresses.Type[];
  value: string | Address | Addresses;
  get address(): Address | Addresses;
  get addresses(): Addresses;
  private editing;
  changed: EventEmitter<Address | Addresses>;
  adding: boolean;
  get types(): Addresses.Type[];
  componentWillLoad(): void;
  onChange(e: CustomEvent<{
    type: Addresses.Type;
  } & Address>): void;
  private onCreate;
  onTrigger(e: CustomEvent<Trigger>): void;
  onDelete(e: CustomEvent): void;
  render(): any[];
}
