export type AskUserQuestion = Readonly<Record<string, unknown>>

export interface PausedState {
  kind: 'tool_approval' | 'ask_user'
  toolCallId?: string
  questions?: AskUserQuestion[]
  actionId?: string
  checkpoint?: unknown
  checkpointRef?: unknown
  error?: unknown
}
