import type { AppStoreProductType } from './http.js'; export interface ProductLocalization { id: string; locale: string; name?: string; description?: string; state?: string; } /** 상품에 등록된 현지화 목록. */ export declare function listProductLocalizations(args: { internalId: string; productType: AppStoreProductType; }): Promise; /** * 로케일 하나를 upsert 한다 — 있으면 PATCH, 없으면 POST. * * 호출자가 "이미 있나?"를 먼저 묻지 않아도 되게 한 건 의도적이다. 같은 값을 두 번 * 넣어도 409 로 깨지지 않아야 재시도가 안전하다. */ export declare function upsertProductLocalization(args: { internalId: string; productType: AppStoreProductType; locale: string; name?: string; description?: string; }): Promise; /** 로케일 하나를 삭제한다. */ export declare function deleteProductLocalization(args: { localizationId: string; productType: AppStoreProductType; }): Promise<{ localizationId: string; }>;