import { ExtractState, Metrics } from "../public/index.js"; import { RepeatState } from "./RepeatState.js"; import { SelectContext } from "./SelectContext.js"; export interface ExtractStateInternal extends ExtractState { vars: ExtractStateInternalVars; } export interface ExtractStateInternalVars extends Record { __instance: number; __context: SelectContext[]; __metrics: Metrics; __repeat: Record; __step: number[]; __t0: number; __timeout: number; __yield: number[] | undefined; __yield_result?: unknown; }