/** * Generates a version-specific CacheStorage name within an application-owned namespace. * @param cacheNamePrefix The application-owned cache namespace. * @returns The generated cache name. */ export declare const generateCacheName: (cacheNamePrefix: string) => string; /** * Puts the list of all the assets that must be cached based on the include and exclude lists. * If there are no items to precache, an empty list will be returned. * @param outDir The output directory path. * @param includeToPrecache The list of assets to include in the precache. * @param excludeFilesFromPrecache The list of files to exclude from precaching. * @returns The list of assets that will be precached * @throws * - NOT_A_PATH_ELEMENT: if the provided path doesn't exist or is not a valid path element */ export declare const buildPrecacheAssetPaths: (outDir: string, includeToPrecache: string[], excludeFilesFromPrecache: string[]) => string[]; /** * Builds the binary's output build based on the config's outDir. * @param outDir The output directory path. * @returns The output path for the build */ export declare const buildOutputPath: (outDir: string) => string;