# Generated public exports

Generated from TypeScript public entries at source revision `c49c5fbd73b127e5659bbca819fa8965dbe600d3`. This index lists supported entry symbols, including exported types. Read the curated [public API guide](public-api.md) for behavior and runnable examples. Private implementation files are excluded.

## @snagbadger/reporting

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/reporting/src/index.ts)

- `BugReport`
- `Evidence`
- `Expectation`
- `JsonValue`
- `RecordedInteraction`
- `ReportChanges`
- `ReportInput`
- `ReportSource`
- `Reproduction`
- `ReproductionStep`
- `createBugReport`
- `invalidateReproductionVerification`
- `parseBugReport`
- `parseExpectation`
- `parseReportEvidence`
- `parseReportTimestamp`
- `removeReportEvidence`
- `reviseBugReport`

## @snagbadger/reporting/browser

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/reporting/src/browser.ts)

- `PluginTabView`
- `PluginViewContext`
- `mountPluginTabs`

## @snagbadger/reporting/bundle

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/reporting/src/bundle.ts)

- `AttachmentReview`
- `BundleFile`
- `DeliveryReceipt`
- `ExportOptions`
- `ImportedReport`
- `IncompleteDeliveryError`
- `PreparedReportExport`
- `ReportBundle`
- `ReportDelivery`
- `ReportProvider`
- `SanitizationPolicy`
- `createReportBundle`
- `importReportBundle`
- `prepareReportExport`
- `redactReportSecrets`
- `submitBugReport`

## @snagbadger/reporting/session

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/reporting/src/session.ts)

- `AdapterFailure`
- `CaptureCategory`
- `CapturePluginCapture`
- `CapturePluginOptions`
- `Harvester`
- `PluginCapability`
- `PluginCategory`
- `PluginCollection`
- `PluginConfiguration`
- `PluginContext`
- `PluginDelivery`
- `PluginDeliveryInput`
- `PluginEvent`
- `PluginEvents`
- `PluginFailure`
- `PluginInstance`
- `PluginRegistration`
- `PluginResult`
- `PluginRuntime`
- `PluginSelection`
- `PluginSelectionBinding`
- `PluginSelectionStore`
- `PluginTab`
- `PluginTabGroup`
- `ReportingAdapters`
- `ReportingConfiguration`
- `ReportingPlugin`
- `ReportingRuntime`
- `ReportingSession`
- `ResolvedPlugin`
- `SelectedAdapter`
- `SelectedPlugin`
- `SessionResult`
- `SessionSelection`
- `captureCategories`
- `createCapturePlugin`
- `createPluginRuntime`
- `createPluginSelection`
- `createReportingRuntime`
- `isSnapshotSelection`
- `pluginCategories`
- `pluginTabs`

## @snagbadger/reporting/theming-prototype

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/reporting/src/theming-prototype.tsx)

Experimental UI and mascot entry; recording is simulated.

- `PrototypeBadger`
- `ThemingPrototype`
- `ThemingPrototypeProps`

## @snagbadger/capture

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/capture/src/index.ts)

- `ActiveCapture`
- `AdapterContext`
- `Cancellation`
- `CaptureAdapter`
- `CaptureOutput`
- `Evidence`
- `JsonValue`
- `RecordedInteraction`

## @snagbadger/capture/browser

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/capture/src/browser.ts)

- `CapturePrivacy`
- `DisplayLease`
- `DisplayScreenshotOptions`
- `DisplaySource`
- `VisualRecording`
- `VisualReplay`
- `createActionScreenshots`
- `createDisplayScreenshot`
- `createDisplaySource`
- `createDomScreenshot`
- `createInteractionRecorder`
- `createVisualRecorder`
- `decodeVisualRecording`
- `openVisualReplay`

## @snagbadger/embedding

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/sdk/embedding/src/index.ts)

- `LauncherAdapter`

## @snagbadger/agent-reporting

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/agent-testing/reporting/src/index.ts)

- `Attempt`
- `CapturePolicy`
- `PromoteOptions`
- `RegressionCandidate`
- `ResultComment`
- `RunPolicy`
- `TestDefinitionSnapshot`
- `TestResult`
- `TestRun`
- `TokenUsage`
- `UsageSummary`
- `addResultComment`
- `appendAttempt`
- `assessRegressionCandidate`
- `createBugFromResult`
- `defaultRunPolicy`
- `parseTestRun`
- `parseTokenUsage`
- `requestedScreenshots`
- `summarizeResult`
- `summarizeTokenUsage`

## @snagbadger/agent-reporting/html

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/agent-testing/reporting/src/html.ts)

- `RunReportOptions`
- `RunReportView`
- `createTestRunReport`
- `parseRunReportView`

## @snagbadger/harvesters

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/integrations/harvesters/src/index.ts)

- `AppOptions`
- `BrowserHost`
- `DiagnosticOptions`
- `HttpOptions`
- `WebSocketOptions`
- `createAppHarvester`
- `createBrowserHarvester`
- `createHttpHarvester`
- `createWebSocketHarvester`

## @snagbadger/configuration

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/integrations/configuration/src/index.ts)

- `AdapterRegistration`
- `Configuration`
- `ConfigurationSelector`
- `ResolvedConfiguration`
- `Setting`
- `SettingValues`
- `composeConfiguration`
- `composeRegistrations`
- `pipeConfiguration`
- `removeAdapter`
- `replaceAdapters`
- `resolveConfiguration`
- `resolveSettings`
- `selectConfiguration`
- `snapshotSettings`

## @snagbadger/agent-catalog

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/agent-testing/catalog/src/index.ts)

- `Catalog`
- `CatalogDiagnostic`
- `CatalogDiscovery`
- `CatalogEntry`
- `CatalogSection`
- `CatalogSelection`
- `CatalogSource`
- `CatalogTest`
- `EvidenceKind`
- `EvidenceRequirements`
- `Executor`
- `Hook`
- `HookLayer`
- `HookPhase`
- `Settings`
- `TestLifecycle`
- `TestSelection`
- `discoverCatalog`
- `parseCatalog`
- `resolveCatalogTest`
- `resolveTestLifecycle`
- `selectCatalogTests`
- `selectTests`
- `testContext`

## @snagbadger/agent-execution

[Public source entry](https://github.com/CosticaPuntaru/SnagBadger/blob/c49c5fbd73b127e5659bbca819fa8965dbe600d3/agent-testing/execution/src/index.ts)

- `ExecutionOptions`
- `ExecutionState`
- `HookContext`
- `HookEvent`
- `ProjectHook`
- `Runtime`
- `RuntimeCapabilities`
- `Session`
- `TaskPacket`
- `executeCatalog`