/** * 재시도 옵션 설정 로더 * TOML 파일에서 재시도 옵션을 로드하고 검증합니다. */ import type { RetryConfig } from '../../infrastructure/scheduler/retry-manager.js'; export interface RetryOptionsConfig { default: RetryConfig; external_api: Omit; embedding_api: Omit; batch_job: RetryConfig; } /** * TOML 파일에서 재시도 옵션 설정을 로드합니다. * @param configPath TOML 설정 파일 경로 (기본값: config/retry-options.toml) * @returns 재시도 옵션 설정 객체 * @throws 설정 파일을 읽을 수 없거나 파싱에 실패한 경우 */ export declare function loadRetryOptions(configPath?: string): RetryOptionsConfig; /** * 재시도 옵션 설정을 가져옵니다 (캐싱됨). * @param configPath TOML 설정 파일 경로 * @returns 재시도 옵션 설정 객체 */ export declare function getRetryOptions(configPath?: string): RetryOptionsConfig; /** * 캐시된 설정을 초기화합니다 (테스트용). */ export declare function resetRetryOptionsCache(): void; //# sourceMappingURL=retry-options-loader.d.ts.map