import { Link, Publication } from "@readium/shared";
import { Injector } from "../injection/Injector.ts";
export declare class WebPubBlobBuilder {
    private readonly item;
    private readonly burl;
    private readonly pub;
    private readonly cssProperties?;
    private readonly injector;
    constructor(pub: Publication, baseURL: string, item: Link, options: {
        cssProperties?: {
            [key: string]: string;
        };
        injector?: Injector | null;
    });
    build(): Promise<string>;
    private buildHtmlFrame;
    private setProperties;
    private finalizeDOM;
    private serializeAsHTML;
}
