import type { CompereOptions, HtmlReportOptions } from "./html-comparer";
export declare function toMatchFromHtml(markup: string, expected: string, comparerOptions?: CompereOptions, reportOptions?: {
    generateHtmlReport?: boolean;
} & Partial<HtmlReportOptions>): {
    pass: boolean;
    message: any;
};
export declare function toMatchSpec(markup: string, spec: any, specOptions?: any, comparerOptions?: CompereOptions, reportOptions?: {
    generateHtmlReport?: boolean;
} & Partial<HtmlReportOptions>): {
    pass: boolean;
    message: any;
};
export declare function toMatchFromHtmlWithPassed(markup: string, passed: number, expected: string, comparerOptions?: CompereOptions, reportOptions?: {
    generateHtmlReport?: boolean;
} & Partial<HtmlReportOptions>): {
    pass: boolean;
    message: any;
};
export declare function toMatchSpecWithPassed(markup: string, passed: number, spec: any, specOptions?: any, comparerOptions?: CompereOptions, reportOptions?: {
    generateHtmlReport?: boolean;
} & Partial<HtmlReportOptions>): {
    pass: boolean;
    message: any;
};
export declare function generateReport({ comparerResult, passed }: {
    comparerResult: any;
    passed: any;
}): string;
