import { EventEmitter } from "../../stencil-public-runtime";
import { Currency } from "isoly";
import * as langly from "langly";
import { Status } from "@payfunc/model";
import { modelEvent } from "../model";
export declare class PayfuncStatusChange {
  private inputElement?;
  private popupElement?;
  element: HTMLElement;
  t: langly.Translate;
  status: Status;
  quantity?: number;
  unit?: string;
  amount?: number;
  currency?: Currency;
  changeStatus: EventEmitter<{
    type: modelEvent.Type;
    items: number | {
      quantity: number;
    };
  }>;
  private get mode();
  componentWillLoad(): void;
  private emitChangeStatus;
  render(): any[];
}
