import { DomReplaceCommand, DomReplacer } from "ssg-api";
import { HtmlRR0Context } from "./RR0Context.js";
/**
* Register images (`
` tags) required in an HTML file.
*/
export declare class ImageCommand extends DomReplaceCommand {
protected outBaseDir: string;
protected maxWidth: number;
protected maxHeight: number;
protected baseUrl: string;
constructor(outBaseDir: string, maxWidth: number, maxHeight: number, baseUrl?: string);
protected createReplacer(context: HtmlRR0Context): Promise>;
protected postExecute(context: HtmlRR0Context): Promise;
private handleImage;
}