import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { FireEnjinErrorEvent } from "@fireenjin/sdk/dist/mjs/interfaces";
export declare class PayCard implements ComponentInterface {
  cardInputEl: HTMLFireenjinInputElement;
  payCardEl: HTMLElement;
  ftSubmitCard: EventEmitter;
  ionChange: EventEmitter;
  fireenjinError: EventEmitter<FireEnjinErrorEvent>;
  ftCardError: EventEmitter;
  ftCancel: EventEmitter;
  stripeStyle: any;
  stripeKey: string;
  tokenOnComplete: boolean;
  name: string;
  value: any;
  card: any;
  error: string;
  isLoading: boolean;
  onChange({ target, detail: { event: { complete, error }, }, }: {
    target: any;
    detail: {
      event: {
        complete: any;
        error: any;
      };
    };
  }): Promise<void>;
  getCardToken(): Promise<any>;
  render(): any;
}
