export declare class Payment {
    amount: number;
    callback: string;
    constructor(amount: number, callback: string);
}
export interface WebPay {
    merchantId: number;
    channel: string;
    amount: number;
    ip: string;
    dataMap?: DataMap;
}
export interface DataMap {
    cardholderCity: string;
    cardholderCountry: string;
    cardholderAddress: string;
    cardholderPostalCode: string;
    cardholderState: string;
    cardholderPhoneNumber: string;
}
export interface TokenSession {
    sessionKey: string;
    expirationTime: number;
}
export interface Authorization {
    channel: string;
    order: Order;
}
export interface Order {
    tokenId: string;
    purchaseNumber: string;
    amount: number;
    currency: string;
}
