/** * Naver Maps API 클라이언트 * 공통 인증 로직, HTTP 요청 처리, 재시도 로직 */ import type { NaverMapConfig } from '../config.js'; export declare class MapsApiClient { private clientId; private clientSecret; private timeout; private maxRetries; constructor(config: NaverMapConfig); /** * Maps API 공통 헤더 생성 */ private getHeaders; /** * GET 요청 실행 */ get(url: string, params?: Record): Promise; /** * 바이너리 데이터 GET 요청 (이미지 등) */ getBinary(url: string, params?: Record): Promise; } export { NaverMapError as MapsApiError } from '../utils/errors.js'; //# sourceMappingURL=maps-api.d.ts.map