import { BaseComponentContext } from './BaseComponentContext.js'; import { Component } from '@formio/core'; import { InputComponent } from '@formio/core/experimental'; export type SelectContext = BaseComponentContext & { component: InputComponent; input: { type: string; attr: { [key: string]: string | number | boolean; }; ref: string; component: Component; }; multiple?: boolean | undefined; selectOptions: string; instance: { id: string; getFieldsetLegendIds?: () => string; }; value: unknown; self: { itemValueForHTMLMode: (value: unknown) => string; }; };