import type { ConnectorInfo, PdfConnector, PdfOptions } from './types.js';
export declare class WeasyprintConnector implements PdfConnector {
    readonly name = "weasyprint";
    private executablePath;
    private detectExecutablePath;
    isAvailable(): Promise<boolean>;
    private buildPageCss;
    generatePdf(html: string, outputPath: string, options: PdfOptions): Promise<void>;
    getInfo(): Promise<ConnectorInfo>;
}
//# sourceMappingURL=weasyprint-connector.d.ts.map