/** * 검색 랭킹 가중치 설정 로더 * 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