import type { PricingTranslateOptions } from './translator'; import type { CurrencyCode } from './types'; export declare class PricingValidator { /** * 최소 결제 금액 검증 * @returns i18n 오류 메시지 | undefined */ static min(value: string, options: { minAmount: number; currency: CurrencyCode; }): string | undefined; /** * 최대 결제 금액 검증 * @returns i18n 오류 메시지 | undefined */ static max(value: string, options: { maxAmount: number; currency: CurrencyCode; }): string | undefined; /** * 가격 형식 검증: 소수 자릿수 또는 결제 단위 * @returns i18n 오류 메시지 | undefined */ static format(value: string, options: { paymentUnit: number; currency: CurrencyCode; currencyTranslateOptions?: PricingTranslateOptions; }): string | undefined; }