import { Error } from "gracely";
import { Order, PaymentCardCreatable, PaymentCreatable, PaymentOptionCard } from "../model";
import { PaymentDetails } from "../payment/options/PaymentDetails";
export declare class IntergiroCardDetails implements PaymentDetails {
  option?: PaymentOptionCard;
  created: boolean;
  cosmetic?: string;
  private cardInput;
  getPayment(order: Order | Omit<Order.Creatable, "payment">, apiKey: string): Promise<PaymentCardCreatable | undefined>;
  confirmPayment(order: Order | Partial<Order>, payment: PaymentCreatable, apiKey: string, error?: Error): Promise<PaymentCardCreatable | undefined>;
  private getClientData;
  render(): any;
}
