import { DictionarySearchParams, DictionarySearchResponse } from '../types.js';
/**
 * 국립국어원 API와 통신하는 서비스 클래스
 */
export declare class DictionaryService {
    private baseUrl;
    private apiKey;
    constructor();
    /**
     * 사전 검색 API를 호출합니다.
     * @param query 검색어
     * @param options 검색 옵션
     * @returns 검색 결과
     */
    searchDictionary(query: string, options?: Partial<Omit<DictionarySearchParams, 'key' | 'q'>>): Promise<DictionarySearchResponse>;
    /**
     * 사전 내용 API를 호출합니다.
     * @param query 검색어
     * @param method 검색 방식
     * @returns 사전 내용
     */
    getDictionaryContent(query: string, method?: 'word_info' | 'target_code'): Promise<unknown>;
}
