export declare class GetSettlementPriceCalculationForAdminPayload { storeItemId: string; } export type SettlementCalculatorWarningCode = 'NOT_SELLING' | 'SOLD_OUT' | 'SECRET_ITEM' | 'DELETED_ITEM' | 'NO_CONNECTED_COUPON' | 'NO_POSITIVE_SELLER_BURDEN_COUPON'; export interface SellerFundedCouponCalculation { couponTemplateId: string; couponName: string; couponCode: string; discountType: '할인률' | '할인금액'; discountRate?: number; discountValue?: number; maxDiscountValue?: number; customerDiscountAmount: number; sellerContributionType: 'RATE' | 'VALUE'; allRate?: number; sellerRate?: number; croketRate?: number; sellerShareRatio?: number; allPrice?: number; sellerPrice?: number; croketPrice?: number; sellerBurdenAmount: number; settlementAmountAfterCoupon: number; isSelected: boolean; } export interface GetSettlementPriceCalculationForAdminResult { calculatedAt: Date; couponConnectionUpdatedAt: Date | null; condition: { purchaseQuantity: 1; deliveryType: 'shipping'; proceedsVersion: '4'; }; product: { storeItemId: string; itemName: string; storeId: string; storeTitle: string; isSelling: boolean; isDelete: boolean; isSecret: boolean; remainCount: number; }; settlement: { sellerItemPrice: number; buyerItemPrice: number; insurancePrice: number; shippingFee: number; baseAmount: number; appliedCommissionRate: number; commissionPolicyType: string; commissionDecisionReason: string; serviceFee: number; vatRate: number; vatAmount: number; totalCommissionAmount: number; settlementBeforeCoupon: number; }; selectedCoupon: SellerFundedCouponCalculation | null; couponCalculations: SellerFundedCouponCalculation[]; finalSettlementAmount: number; warnings: SettlementCalculatorWarningCode[]; }