import { IReader } from '@vscode/observables'; import { ScreenshotReport } from './ScreenshotReport.js'; import { ExplorerTreeNode } from '../components/types.js'; type ReportState = { readonly status: 'loading'; } | { readonly status: 'ready'; readonly report: ScreenshotReport; } | { readonly status: 'error'; readonly message: string; }; export declare class ReportModel { readonly reportUrl: string; readonly state: import('@vscode/observables').ISettableObservable; private readonly _baseUrl; constructor(reportUrl: string); resolveScreenshotUrl(relativePath: string): string; buildTree(reader: IReader): ExplorerTreeNode; private _fetch; } export {}; //# sourceMappingURL=ReportModel.d.ts.map