/**
 * 검색 랭킹 가중치 설정 로더
 * TOML 파일에서 검색 랭킹 가중치를 로드하고 검증합니다.
 */
export interface RankingWeights {
    alpha: number;
    beta: number;
    gamma: number;
    delta: number;
    zeta: number;
    epsilon: number;
    theta?: number;
    zeta_fb?: number;
}
export interface RelationWeights {
    max_relations: number;
}
export interface RankingWeightsConfig {
    ranking_weights: RankingWeights;
    relation_weights: RelationWeights;
}
/**
 * TOML 파일에서 검색 랭킹 가중치 설정을 로드합니다.
 * @param configPath TOML 설정 파일 경로 (기본값: config/ranking-weights.toml)
 * @returns 검색 랭킹 가중치 설정 객체
 * @throws 설정 파일을 읽을 수 없거나 파싱에 실패한 경우
 */
export declare function loadRankingWeights(configPath?: string): RankingWeightsConfig;
/**
 * 검색 랭킹 가중치 설정을 가져옵니다 (캐싱됨).
 * @param configPath TOML 설정 파일 경로
 * @returns 검색 랭킹 가중치 설정 객체
 */
export declare function getRankingWeights(configPath?: string): RankingWeightsConfig;
/**
 * 캐시된 설정을 초기화합니다 (테스트용).
 */
export declare function resetRankingWeightsCache(): void;
//# sourceMappingURL=ranking-weights-loader.d.ts.map