/**
 * © Copyright Outburn Ltd. 2022-2024 All Rights Reserved
 *   Project name: FUME-COMMUNITY
 */
import type { IConfig } from './types';
import { PackageIdentifier } from './types/PackageIdentifier';
import { PackageIndex } from './types/PackageIndex';
import { PackageManifest } from './types/PackageManifest';
declare const _default: {
    getFhirVersion: () => string;
    getFhirCorePackage: () => any;
    getFhirVersionMinor: () => string;
    getServerConfig: () => IConfig;
    setServerConfig: <ConfigType extends IConfig>(config: Partial<ConfigType>) => void;
    setBinding: (name: string, binding: any) => void;
    getBindings: () => Record<string, any>;
    setFhirPackages: (packages: Record<string, PackageManifest>) => void;
    getFhirPackages: () => Record<string, PackageManifest>;
    addFhirPackage: (identifier: PackageIdentifier, manifest: PackageManifest, path: string, packageIndex: PackageIndex) => void;
};
export default _default;
//# sourceMappingURL=config.d.ts.map