/** * Naver Cloud Billing API 클라이언트 * HMAC-SHA256 서명을 사용한 인증 */ import type { NaverMapConfig } from '../config.js'; import type { BillingResponse } from '../types.js'; export declare class BillingApiClient { private accessKey; private secretKey; private timeout; private maxRetries; constructor(config: NaverMapConfig); /** * HMAC-SHA256 서명 생성 */ private makeSignature; /** * Billing API 헤더 생성 */ private getHeaders; /** * 사용량 및 비용 조회 * @param startMonth 시작월 (YYYYMM) * @param endMonth 종료월 (YYYYMM) */ getProductDemandCostList(startMonth: string, endMonth: string): Promise; } export { BillingApiError } from '../utils/errors.js'; //# sourceMappingURL=billing-api.d.ts.map