///
import { type BuildContextLike as BuildContextLike_getExtensionModuleFileSourceCodeReadyToBeCopied } from "./getExtensionModuleFileSourceCodeReadyToBeCopied";
export type ExtensionModuleMeta = {
moduleName: string;
version: string;
files: {
isPublic: boolean;
fileRelativePath: string;
hash: string;
copyableFilePath: string;
}[];
peerDependencies: Record;
};
export type BuildContextLike = BuildContextLike_getExtensionModuleFileSourceCodeReadyToBeCopied & {
cacheDirPath: string;
packageJsonFilePath: string;
projectDirPath: string;
};
export declare function getExtensionModuleMetas(params: {
buildContext: BuildContextLike;
}): Promise;
export declare function computeHash(data: Buffer): string;