import { type ZeBuildAsset, type ZephyrDependency } from 'zephyr-edge-contract';
import type { ZeResolvedDependency } from '../../zephyr-engine/resolve_remote_dependency.js';
export declare function convertResolvedDependencies(dependencies: ZeResolvedDependency[]): Record<string, ZephyrDependency>;
/**
 * Creates a zephyr-manifest.json file with resolved dependencies and environment
 * variables
 *
 * @param dependencies - The resolved dependencies from the build
 * @param includeEnvVars - Whether to include environment variables in the manifest
 * @returns The manifest content and the asset object
 */
export declare function createZephyrManifest(dependencies: ZeResolvedDependency[], includeEnvVars?: boolean): {
    content: string;
    asset: ZeBuildAsset;
};
export declare function createManifestContent(dependencies: ZeResolvedDependency[], includeEnvVars?: boolean): string;
export declare function createManifestAsset(content: string): ZeBuildAsset;
//# sourceMappingURL=ze-create-manifest.d.ts.map