import type { HttpDashboardContentFetchersConfig } from "./createHttpDashboardContentFetchers";
export type DownloadReportPdfOptions = {
    reportId?: string;
    signal?: AbortSignal;
};
export declare function createReportPdfDownloader(config: Pick<HttpDashboardContentFetchersConfig, "apiKey" | "userId" | "reportId" | "questionnaireResponseId" | "headers" | "fetchImpl">): (options?: DownloadReportPdfOptions) => Promise<void>;
