import { Manifest } from "./manifest.js"; /** * Utility for resolving and reading manifests using a cache. */ export declare class ManifestResolver { #private; /** * Resolve and read the manifest closest to the specified target filename. * * Note, that the resolved manifest may not include the specified target filename as output file. */ resolve(targetFilename: string): Promise; } export declare namespace ManifestResolver { interface Result { /** The absolute manifest filename. */ filename: string; /** * The absolute path of the directory, the manifest is located in. */ context: string; /** * The parsed manifest. */ manifest: Manifest; } }