///
import { CFOrderPayResponse, CFOrder, CFPaymentsEntity, CFRefund, CFSettlementsEntity, CFFetchAllSavedInstruments, CFCryptogram, CFLink, CFLinkOrders, CFLinkCancelledResponse } from "../model/models";
interface Dictionary {
[Key: string]: T;
}
import { IncomingHttpHeaders } from 'http';
declare class CFOrderResponse {
cfOrder?: CFOrder;
cfHeaders?: IncomingHttpHeaders;
constructor(cfOrder: CFOrder, cfHeaders?: IncomingHttpHeaders);
}
declare class CFPayResponse {
cfOrderPayResponse?: CFOrderPayResponse;
cfHeaders?: IncomingHttpHeaders;
constructor(cfOrderPayResponse: CFOrderPayResponse, cfHeaders?: Dictionary);
}
declare class CFPaymentsForOrderResponse {
cfPaymentsEntities?: Array;
cfHeaders?: IncomingHttpHeaders;
constructor(cfPaymentsEntities: Array, cfHeaders?: Dictionary);
}
declare class CFPaymentEntityResponse {
cfPaymentsEntity?: CFPaymentsEntity;
cfHeaders?: IncomingHttpHeaders;
constructor(cfPaymentsEntity?: CFPaymentsEntity, cfHeaders?: Dictionary);
}
declare class CFRefundResponse {
cfRefund?: CFRefund;
cfHeaders?: IncomingHttpHeaders;
constructor(cfRefund: CFRefund, cfHeaders?: Dictionary);
}
declare class CFAllRefundsResponse {
cfRefunds?: Array;
cfHeaders?: IncomingHttpHeaders;
constructor(cfRefunds: Array, cfHeaders?: Dictionary);
}
declare class CFSettlementsResponse {
cfSettlementsEntity?: CFSettlementsEntity;
cfHeaders?: IncomingHttpHeaders;
constructor(cfSettlementsEntity: CFSettlementsEntity, cfHeaders?: Dictionary);
}
declare class CFAllInstrumentsResponse {
cfInstruments?: Array;
cfHeaders?: IncomingHttpHeaders;
constructor(cfInstruments: Array, cfHeaders?: Dictionary);
}
declare class CFInstrumentsResponse {
cfInstrument?: CFFetchAllSavedInstruments;
cfHeaders?: IncomingHttpHeaders;
constructor(cfInstrument: CFFetchAllSavedInstruments, cfHeaders?: Dictionary);
}
declare class CFCryptogramResponse {
cfCryptogram?: CFCryptogram;
cfHeaders?: IncomingHttpHeaders;
constructor(cfCryptogram: CFCryptogram, cfHeaders?: Dictionary);
}
declare class CFLinkResponse {
cfLink?: CFLink;
cfHeaders?: IncomingHttpHeaders;
constructor(cfLink: CFLink, cfHeaders?: Dictionary);
}
declare class CFCancelledLinkResponse {
cfLink?: CFLinkCancelledResponse;
cfHeaders?: IncomingHttpHeaders;
constructor(cfLink: CFLinkCancelledResponse, cfHeaders?: Dictionary);
}
declare class CFPaymentLinkOrdersRespnse {
cfLinkOrders?: Array;
cfHeaders?: IncomingHttpHeaders;
constructor(cfLinkOrders?: Array, cfHeaders?: Dictionary);
}
export { CFOrderResponse, CFPayResponse, CFPaymentsForOrderResponse, CFPaymentEntityResponse, CFRefundResponse, CFAllRefundsResponse, CFSettlementsResponse, CFAllInstrumentsResponse, CFInstrumentsResponse, CFCryptogramResponse, CFLinkResponse, CFCancelledLinkResponse, CFPaymentLinkOrdersRespnse, };