export interface PdfOptions {
    /** Output file path */
    outputPath: string;
    /** Page format (default: "A4") */
    format?: "A4" | "Letter" | "Legal" | "Tabloid";
    /** Include header with generation timestamp */
    headerTemplate?: string;
    /** Include footer with page numbers */
    footerTemplate?: string;
    /** Page margins */
    margin?: {
        top?: string;
        right?: string;
        bottom?: string;
        left?: string;
    };
}
/**
 * Generate a PDF report for a test run.
 * Renders the HTML report using Playwright's page.pdf() and saves to disk.
 */
export declare function generatePdfReport(runId: string, options: PdfOptions): Promise<string>;
/**
 * Save the HTML report to a file.
 */
export declare function saveHtmlReport(runId: string, outputPath: string): string;
//# sourceMappingURL=pdf-export.d.ts.map