import type { AgStudioCommon } from '../../api/agStudioCommon'; import type { AgStudioSelectorType } from '../../api/agStudioSelector'; import type { AgCheckbox, AgCheckboxParams, AgInputDateField, AgInputNumberField, AgInputTextArea, AgInputTextField, AgInputTextFieldParams, AgRadioButton, AgSelect, AgToggleButton, _AgColorPicker, _AgComponentEvent, _AgComponentStub, _AgContextMenuService, _AgDialog, _AgMenuItemRenderer, _AgSlider, _AgTabbedLayout, _AgVirtualList } from 'ag-grid-enterprise'; import type { PropertiesService } from '../core/beans/propertiesService'; import type { BeanCollection } from './beanCollection'; import type { StudioEvents } from './studioEvents'; import type { StudioPropertiesWithDefaults } from './studioProperties'; export type StudioInputTextArea = AgInputTextArea; export type StudioInputTextField = AgInputTextFieldParams, TEventType extends string = 'fieldValueChanged'> = AgInputTextField; export type StudioInputNumberField = AgInputNumberField; export type StudioInputDateField = AgInputDateField; export type StudioCheckbox = AgCheckboxParams> = AgCheckbox; export type StudioRadioButton = AgRadioButton; export type StudioToggleButton = AgToggleButton; export type StudioSelect = AgSelect; export type StudioDialog = _AgDialog; export type StudioVirtualList = _AgComponentStub, V = any, TEventType extends string = _AgComponentEvent> = _AgVirtualList; export type StudioContextMenuService = _AgContextMenuService; export type StudioMenuItemRenderer = _AgMenuItemRenderer; export type StudioColorPicker = _AgColorPicker; export type StudioSlider = _AgSlider; export type StudioTabbedLayout = _AgTabbedLayout;