export declare const packageExists: (moduleName: string, relative?: boolean, basePath?: string) => boolean; export type PackageManifest = { version: string; dependencies: Record; devDependencies: Record; }; type RequireBaseOptions = { basePath?: string; relative?: boolean; }; export declare function requireFromPackage(pkg: string, opts: RequireBaseOptions & { silent: true; }): T | null; export declare function requireFromPackage(pkg: string, opts?: RequireBaseOptions): T; export declare function isSslKey(content: string): boolean; export declare function isSslCert(content: string): boolean; export declare function isFilePath(fp: string): boolean; export declare function requirePackageManifest(pkg: string, opts: RequireBaseOptions & { silent: true; }): Promise; export declare function requirePackageManifest(pkg: string, opts?: RequireBaseOptions): Promise; export declare function resolvePackageVersion(basePath: string, pkgName: string): Promise; export declare function resolveBuiltInPackageVersion(pkgName: string): Promise; export declare function resolveUserPackageVersion(pkgName: string): Promise; export {}; //# sourceMappingURL=package.d.ts.map