import { GeneratedArtifacts } from "../lib/generated-artifacts.js"; import { SecureSourceFs } from "./secure-source-fs.js"; export declare const ICON_SOURCE_FILES: readonly ["icon.png", "icon-dark.png", "apple-icon.png"]; export declare class IconAssetManager { private readonly rootDir; private readonly outputDir; private readonly artifacts; private readonly sourceFs; private readonly readIconSourceFile; constructor(rootDir: string, outputDir: string, artifacts: GeneratedArtifacts, sourceFs: SecureSourceFs, readIconSourceFile: (fileName: string) => Promise); private outputPath; syncIconFiles(): Promise; }