export type Variable = { id: string name: string value?: string | (string | null)[] | null | undefined isSessionVariable?: boolean } export type VariableWithValue = Omit & { value: string | (string | null)[] } export type VariableWithUnknowValue = Omit & { value?: unknown } export type SetVariableHistoryItem = { resultId: string index: number blockId: string variableId: string value: string | (string | null)[] | null } export type SessionState = any