import * as React from 'react';
import type { TraceModel, SourceLocation } from '@isomorphic/trace/traceModel';
import './workbench.css';
import type { UITestStatus } from './testUtils';
import type { TestAnnotation } from '@playwright/test';
import { MetadataWithCommitInfo } from '@testIsomorphic/types';
export type WorkbenchProps = {
    model: TraceModel | undefined;
    showSourcesFirst?: boolean;
    rootDir?: string;
    fallbackLocation?: SourceLocation;
    isLive?: boolean;
    hideTimeline?: boolean;
    status?: UITestStatus;
    annotations?: TestAnnotation[];
    inert?: boolean;
    onOpenExternally?: (location: SourceLocation) => void;
    revealSource?: boolean;
    testRunMetadata?: MetadataWithCommitInfo;
};
export declare const Workbench: React.FunctionComponent<WorkbenchProps>;
//# sourceMappingURL=workbench.d.ts.map