TransferClient: {
    getPlatformTransfer: ((id: string) => Promise<PlatformTransfer>);
    deletePlatformTransfer: ((id: string) => Promise<DeletePlatformTransferResponse>);
    getPlatformTransferSummaries: ((options?: {
        page?: PageInput;
        filter?: PlatformTransferFilterInput;
    }) => Promise<GetPlatformTransferSummariesResponse>);
    createPlatformOrderTransfer: ((options: {
        partnerId: string;
        contractId?: string;
        memo?: string;
        paymentId: string;
        orderDetail: CreatePlatformOrderTransferBodyOrderDetail;
        taxFreeAmount?: number;
        settlementStartDate?: string;
        discounts: CreatePlatformOrderTransferBodyDiscount[];
        additionalFees: CreatePlatformOrderTransferBodyAdditionalFee[];
        externalPaymentDetail?: CreatePlatformOrderTransferBodyExternalPaymentDetail;
        isForTest?: boolean;
        parameters?: TransferParameters;
        userDefinedProperties?: PlatformUserDefinedPropertyKeyValue[];
    }) => Promise<CreateOrderTransferResponse>);
    createPlatformOrderCancelTransfer: ((options: {
        partnerId?: string;
        paymentId?: string;
        transferId?: string;
        cancellationId: string;
        memo?: string;
        orderDetail?: CreatePlatformOrderCancelTransferBodyOrderDetail;
        taxFreeAmount?: number;
        discounts: CreatePlatformOrderCancelTransferBodyDiscount[];
        settlementStartDate?: string;
        externalCancellationDetail?: CreatePlatformOrderCancelTransferBodyExternalCancellationDetail;
        isForTest?: boolean;
        userDefinedProperties?: PlatformUserDefinedPropertyKeyValue[];
    }) => Promise<CreateOrderCancelTransferResponse>);
    createPlatformManualTransfer: ((options: {
        partnerId: string;
        memo?: string;
        settlementAmount: number;
        settlementDate: string;
        isForTest?: boolean;
        userDefinedProperties?: PlatformUserDefinedPropertyKeyValue[];
    }) => Promise<CreateManualTransferResponse>);
    downloadPlatformTransferSheet: ((options?: {
        filter?: PlatformTransferFilterInput;
        fields?: PlatformTransferSheetField[];
        transferUserDefinedPropertyKeys?: string[];
        partnerUserDefinedPropertyKeys?: string[];
    }) => Promise<string>);
}

Type declaration