import * as vscode from 'vscode'; export interface TestResultData { name: string; passed: number; failed: number; total: number; results: Array<{ name: string; passed: boolean; duration_ms: number; error?: string; }>; } export declare class TestResultItem extends vscode.TreeItem { readonly label: string; readonly collapsibleState: vscode.TreeItemCollapsibleState; readonly testPassed?: boolean | undefined; readonly duration?: number | undefined; readonly error?: string | undefined; constructor(label: string, collapsibleState: vscode.TreeItemCollapsibleState, testPassed?: boolean | undefined, duration?: number | undefined, error?: string | undefined); } export declare class TestResultTreeProvider implements vscode.TreeDataProvider { private _onDidChangeTreeData; readonly onDidChangeTreeData: any; private data; refresh(data: TestResultData): void; getTreeItem(element: TestResultItem): vscode.TreeItem; getChildren(element?: TestResultItem): TestResultItem[]; } //# sourceMappingURL=treeProvider.d.ts.map