import { Currency } from "isoly";
import * as langly from "langly";
import { Order, PaymentInvoiceCreatable, PaymentInvoiceTerms, PaymentOptionInvoice } from "../model";
import { PaymentDetails } from "../payment/options/PaymentDetails";
export declare class IntergiroInvoiceDetails implements PaymentDetails {
  element: HTMLElement;
  t: langly.Translate;
  option?: PaymentOptionInvoice;
  currency: Currency;
  selected: PaymentInvoiceTerms;
  componentWillLoad(): Promise<void>;
  getPayment(order: Order | Omit<Order.Creatable, "payment">, apiKey: string): Promise<PaymentInvoiceCreatable | undefined>;
  render(): any[];
}
