import { Cookie } from "./server.js";
import { Logger } from "winston";
export interface RunCollectionArguments {
    website_url: string;
    max_additional_links: number;
    post_page_load_delay_milliseconds: number;
    timeout_milliseconds: number;
    first_party_uris: string[];
    links_to_include: string[];
    link_selection_seed: string;
    run_testSSL: boolean;
    cookies: Cookie[];
    use_DNT: boolean;
}
export declare function runCollection(args: RunCollectionArguments, browser_options: any[], logger: Logger): Promise<{}>;
export declare function generateHtmlAndPdf(logger: Logger, inspectionOutput: object, templatePath: string, additionalInspectionOutput?: [object]): Promise<{
    html: string;
    pdf: string;
}>;
export declare function availableTemplates(): {
    dntTemplate: string;
    regularTemplate: string;
};
