# ScreenshotInstruction

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/parser-core/src/utils/screenshot-instruction-generator.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/parser-core/src/utils/screenshot-instruction-generator.ts#L29)

Single screenshot instruction

## Properties

| Property | Type |
|---|---|
| `priority` | `'critical' | 'high' | 'medium' | 'low'` |
| `stateMachine` | `string` |
| `state` | `string` |
| `component` | `string` |
| `componentPath` | `string` |
| `url` | `string` |
| `queryParams` | `Record<string, string>` |
| `setupSteps` | `string[]` |
| `filename` | `string` |
| `notes` | `string[]` |
| `availableTransitions` | `string[]` |
| `requiresApproval` | `boolean` |
| `isTerminal` | `boolean` |
