import { RenderMap } from '@codama/renderers-core'; import type { CodeFormatter } from './formatCode'; import { Fragment } from './fragment'; import { KitImportStrategy, RenderOptions } from './options'; type DependencyVersions = Record; type PackageJson = { author?: string; dependencies?: DependencyVersions; description?: string; devDependencies?: DependencyVersions; files?: string[]; keywords?: string[]; main?: string; name?: string; peerDependencies?: DependencyVersions; scripts?: Record; version?: string; }; export declare const DEFAULT_DEPENDENCY_VERSIONS: DependencyVersions; export declare function syncPackageJson(renderMap: RenderMap, formatCode: CodeFormatter, packageFolder: string, options: Pick): Promise; export declare function createNewPackageJson(dependencyVersions: DependencyVersions): PackageJson; export declare function updateExistingPackageJson(packageJson: PackageJson, dependencyVersions: DependencyVersions): PackageJson; export declare function checkExistingPackageJson(packageJson: PackageJson, dependencyVersions: DependencyVersions): void; export declare function getUsedDependencyVersions(renderMap: RenderMap, dependencyMap: Record, dependencyVersions: Record, kitImportStrategy: KitImportStrategy): DependencyVersions; export declare function shouldUpdateRange(dependency: string, currentRange: string, requiredRange: string): boolean; export {}; //# sourceMappingURL=packageJson.d.ts.map