import { AssetLoader, LoaderOptions } from "./asset-loader.js";
import type { HTMLMinifierOptions, PluginBuild } from "./deps.js";
declare type HTMLMinifier = (text: string, options?: HTMLMinifierOptions) => string;
declare type HTMLLoaderOptions = LoaderOptions & {
    htmlMinifier?: HTMLMinifierOptions;
};
export declare class HTMLLoader extends AssetLoader {
    extension: RegExp;
    options: HTMLLoaderOptions;
    minifier?: HTMLMinifier;
    constructor(build: PluginBuild, options?: HTMLLoaderOptions, specifier?: string, minifier?: HTMLMinifier);
    load(input: string, filename: string): Promise<string>;
}
export {};
