/** * Core Power BI Desktop Bridge adapter. * * Exports the Pi adapter contract consumed by both the Pi extension and the CLI. * Internally delegates to discovery, screenshot capture, and the platform transport layer. */ import type { CaptureScreenshotsOptions, ListReportsOptions, ListReportsResult, ScreenshotRequest, ScreenshotResult } from "../core-api.js"; /** * List open Power BI Desktop reports and their detected pages. */ export declare function listReports(options?: ListReportsOptions): Promise; /** * Capture one or all report page screenshots. * * - When `request.all` is false (or no page given and report has exactly one page) * returns a `SingleScreenshotResult` with the inline base64 image. * - When `request.all` is true returns an `AllScreenshotsResult` with paths and * metadata (no inline images). * * Per-page failures during `--all` are captured as warnings and do not abort the * entire batch. Only when every single page fails is an error thrown. */ export declare function captureScreenshots(request: ScreenshotRequest, options: CaptureScreenshotsOptions): Promise; //# sourceMappingURL=index.d.ts.map