import { LendingConfig, EnvOption, CacheOption, MarketOption, ServiceOption } from './types.js'; /** * Fetches lending protocol configuration from the API * * This function retrieves the current configuration for the lending protocol * from the Navi protocol API. It's wrapped with both caching and singleton * behavior to ensure efficient and consistent configuration access. * * The configuration includes: * - Contract addresses for all protocol components * - Oracle configuration and price feed information * - Pool and incentive contract addresses * - Environment-specific settings * * @param options - Optional environment and caching options * @returns Promise - Complete lending protocol configuration */ export declare const getConfig: (options?: Partial) => Promise; /** * Default cache time for configuration data * * Configuration is cached for 5 minutes to reduce API calls * while ensuring reasonably fresh configuration data. */ export declare const DEFAULT_CACHE_TIME: number; //# sourceMappingURL=config.d.ts.map