import type { Currency } from "./../../common/Currency.js";
import type { PlatformTransferStatus } from "./../../platform/transfer/PlatformTransferStatus.js";
import type { PlatformTransferSummaryPartner } from "./../../platform/transfer/PlatformTransferSummaryPartner.js";
import type { PlatformUserDefinedPropertyKeyValue } from "./../../platform/transfer/PlatformUserDefinedPropertyKeyValue.js";
export type PlatformManualTransferSummary = {
    type: "MANUAL";
    id: string;
    graphqlId: string;
    partner: PlatformTransferSummaryPartner;
    status: PlatformTransferStatus;
    memo?: string;
    /**
     * 날짜를 나타내는 문자열로, `yyyy-MM-dd` 형식을 따릅니다.
     * (yyyy-MM-dd)
     */
    settlementDate: string;
    settlementCurrency: Currency;
    isForTest: boolean;
    /**
     * 사용자 정의 속성
     *
     * 5월 삭제 예정 필드입니다. partner.userDefinedProperties를 사용해주시길 바랍니다.
     */
    partnerUserDefinedProperties: PlatformUserDefinedPropertyKeyValue[];
    /** 사용자 정의 속성 */
    userDefinedProperties: PlatformUserDefinedPropertyKeyValue[];
    /** (int64) */
    settlementAmount: number;
    /** (int64) */
    settlementTaxFreeAmount: number;
};
