import { BaseCompiler } from '../core/base-compiler'; import { LogoCompilerConfig } from '../core/config'; /** sharp WASM (WebContainers) disables SVG — see sharp PR #3522 / StackBlitz notes. */ export declare const isSvgRasterUnsupported: (error: unknown) => boolean; export declare class LogoCompiler extends BaseCompiler { private readonly defaultSizes; private watcher; constructor(config: LogoCompilerConfig); private get logoConfig(); compile(): Promise; /** * @returns false when SVG input cannot be decoded (e.g. sharp WASM) and * PNG/ICO generation was skipped after copying icon.svg. */ private rasterizePngs; watch(): Promise; private findSourceSvg; private ensureDirectoryExists; private fileExists; } //# sourceMappingURL=logo-compiler.d.ts.map