import { ImageProcessorParams } from "../../types/index.js"; export declare const imageType = "html_tailwind"; /** * Resolve image:name references to file:// absolute paths using imageRefs. * e.g., src="image:bg_office" → src="file:///abs/path/to/bg_office.png" */ export declare const resolveImageRefs: (html: string, imageRefs: Record) => string; /** * Resolve movie:name references to file:// absolute paths using movieRefs. * e.g., src="movie:office_pan" → src="file:///abs/path/to/office_pan.mp4" */ export declare const resolveMovieRefs: (html: string, movieRefs: Record) => string; /** * Resolve relative paths in src attributes to file:// absolute paths. * Paths starting with http://, https://, file://, data:, image:, or / are left unchanged. */ export declare const resolveRelativeImagePaths: (html: string, baseDirPath: string) => string; /** * Resolve relative modelUrl assignment in user scripts to file:// absolute paths. * e.g. const modelUrl = "models/a.glb" -> const modelUrl = "file:///abs/models/a.glb" */ export declare const resolveRelativeModelPathsInScript: (html: string, baseDirPath: string) => string; export declare const process: (params: ImageProcessorParams) => Promise; export declare const path: (params: ImageProcessorParams) => string; export declare const html: (params: ImageProcessorParams) => Promise;