import { CvsCode, Status } from '../client.enum';
import { Result, ShopArgs } from '../client.type';
export declare type EntryTranCvsArgs = ShopArgs & {
    OrderID: string;
    Amount: number;
    Tax: number;
};
export declare type EntryTranCvsResult = Result & {
    AccessID: string;
    AccessPass: string;
};
export declare type ExecTranCvsArgs = {
    AccessID: string;
    AccessPass: string;
    OrderID: string;
    Convenience: CvsCode;
    CustomerName: string;
    CustomerKana: string;
    TelNo: string;
    PaymentTermDay?: number;
    MailAddress?: string;
    ShopMailAddress?: string;
    ReserveNo?: string;
    MemberNo?: string;
    RegisterDisp1?: string;
    RegisterDisp2?: string;
    RegisterDisp3?: string;
    RegisterDisp4?: string;
    RegisterDisp5?: string;
    RegisterDisp6?: string;
    RegisterDisp7?: string;
    RegisterDisp8?: string;
    ReceiptsDisp1?: string;
    ReceiptsDisp2?: string;
    ReceiptsDisp3?: string;
    ReceiptsDisp4?: string;
    ReceiptsDisp5?: string;
    ReceiptsDisp6?: string;
    ReceiptsDisp7?: string;
    ReceiptsDisp8?: string;
    ReceiptsDisp9?: string;
    ReceiptsDisp10?: string;
    ReceiptsDisp11: string;
    ReceiptsDisp12: string;
    ReceiptsDisp13: string;
    ClientField1?: string;
    ClientField2?: string;
    ClientField3?: string;
    ClientFieldFlag?: string;
};
export declare type ExecTranCvsResult = Result & {
    OrderID: string;
    Convenience: CvsCode;
    ConfNo: string;
    ReceiptNo: string;
    PaymentTerm: string;
    TranDate: string;
    CheckString: string;
    ClientField1: string;
    ClientField2: string;
    ClientField3: string;
};
export declare type CancelCvsArgs = ShopArgs & {
    AccessID: string;
    AccessPass: string;
    OrderID: string;
};
export declare type CancelCvsResult = Result & {
    OrderID: string;
    Status: Status;
};
