import { ConfigProvider, ProvidedConfigValue, ReloadableProvidedValue } from '@paradoxical-io/common-server'; import { ParameterStoreApi } from '../../api'; export declare class ReloadableValue implements ReloadableProvidedValue { type: "ReloadableProvidedValue"; private value; private readonly reloadFn; constructor(initialValue: string | undefined, reloadFn: () => Promise); get(): string | undefined; reload(autoJitter?: boolean): Promise; } export declare class ReloadableParameterStoreConfigProvider implements ConfigProvider { private parameterStore; type: string; private readonly resolver; constructor(parameterStore: ParameterStoreApi); private keys; /** * Register all the keys we want to load * @param value */ register(value: ProvidedConfigValue): void; get(providedConfig: ProvidedConfigValue): Promise; } //# sourceMappingURL=reloadableParameterStoreConfigProvider.d.ts.map