import type { ResolvedVextFrontendConfig, VextFrontendMode } from "../contract/types.js"; import type { VextFrontendMediaManifest } from "../media/types.js"; export interface WriteFrontendMediaArtifactsOptions { rootDir: string; config: ResolvedVextFrontendConfig; mode: VextFrontendMode; } export interface WriteFrontendMediaArtifactsResult { manifestPath: string; manifest: VextFrontendMediaManifest; } /** * Direct local-media worker. It deliberately has no esbuild plugin, cloud SDK, * command wrapper, remote fetch, or remote cache layer. */ export declare function writeFrontendMediaArtifacts(input: WriteFrontendMediaArtifactsOptions): Promise;