import { NodePackage, TSConfigs } from './types'; import { Diagnostic } from 'typescript'; export declare function parseConfigFile(filePath: string): { configs: TSConfigs; error: Diagnostic | undefined; }; export declare function getSafePackageName(name: string): string | undefined; export declare function createNGCConfig(filePath: string, moduleId: string, configs?: TSConfigs): void; export declare function readPackage(packageFilePath: string): NodePackage; export declare function validatePkgModuleEntries({pkgMain, pkgModule, pkgES2015, pkgTypings}: { pkgMain?: string; pkgModule?: string; pkgES2015?: string; pkgTypings?: string; }, pkg: NodePackage, projectPath: string): void; export declare function validatePkgDependencies(pkg: NodePackage, externalModules: string[]): void;