import type { ReportPageDtoFor, ReportPageNavKey } from "./reportPageTypes";
export type FetchReportPageOptions = {
    baseUrl: string;
    reportId?: string;
    headers?: HeadersInit;
    fetchImpl?: typeof fetch;
    signal?: AbortSignal;
};
export declare function buildReportPageUrl(baseUrl: string, pageId: ReportPageNavKey, reportId?: string): string;
export declare function fetchReportPage<K extends ReportPageNavKey>(pageId: K, options: FetchReportPageOptions): Promise<ReportPageDtoFor<K>>;
