import type { RuntimeConfigCheckResult, RuntimeConfigLoadResult, RuntimeConfigLoaderOptions } from './types'; export declare class RuntimeConfigLoader { private readonly configPath; private readonly options; private readonly retries; private readonly retryDelayMs; private readonly timeoutMs; private readonly httpClient; private readonly parser; private readonly cacheKey; constructor(configPath: string, options: RuntimeConfigLoaderOptions, retries?: number, retryDelayMs?: number, timeoutMs?: number); loadLatest(): Promise>; checkForUpdates(currentHash: string): Promise; refresh(): Promise>; private loadFromStore; private storeResult; private extractMeta; private resolveHash; private hashValue; private bufferToHex; private buildCacheKey; private fetchNoStore; }