/** * AUTO-GENERATED FILE - DO NOT EDIT. * Generated from custom-elements manifest. */ import type React from 'react'; import type { DateEditor as DateEditorWC } from './cell-editors/date.editor'; import type { MultiselectEditor as MultiselectEditorWC } from './cell-editors/multiselect.editor'; import type { NumberEditor as NumberEditorWC } from './cell-editors/number.editor'; import type { SelectEditor as SelectEditorWC } from './cell-editors/select.editor'; import type { StringEditor as StringEditorWC } from './cell-editors/string.editor'; import type { ActionRenderer as ActionRendererWC } from './cell-renderers/action.renderer'; import type { ActionsMenuRenderer as ActionsMenuRendererWC } from './cell-renderers/actions-menu.renderer'; import type { BooleanRenderer as BooleanRendererWC } from './cell-renderers/boolean.renderer'; import type { EditableRenderer as EditableRendererWC } from './cell-renderers/editable.renderer'; import type { SelectRenderer as SelectRendererWC } from './cell-renderers/select.renderer'; import type { StatusPillRenderer as StatusPillRendererWC } from './cell-renderers/status-pill.renderer'; import type { AgTextFieldRenderer as AgTextFieldRendererWC } from './cell-renderers/text-field.renderer'; import type { AgTextRenderer as AgTextRendererWC } from './cell-renderers/text.renderer'; import type { GridProCell as GridProCellWC } from './cell/cell'; import type { GridProColumn as GridProColumnWC } from './column/column'; import type { GridProClientSideDatasource as GridProClientSideDatasourceWC } from './datasource/client-side.datasource'; import type { GridProServerSideDatasource as GridProServerSideDatasourceWC } from './datasource/server-side.datasource'; import type { GridProBeta as GridProBetaWC } from './grid-pro-beta'; import type { GridProGenesisDatasource as GridProGenesisDatasourceWC } from './grid-pro-genesis-datasource/grid-pro-genesis-datasource'; import type { GridPro as GridProWC } from './grid-pro'; import type { MulticolumnDropdown as MulticolumnDropdownWC } from './multicolumn-dropdown/multicolumn-dropdown'; /** @internal Maps a web component class to its public props only. * keyof T skips private/protected members, so this avoids the TS error * "property may not be private or protected" on exported anonymous types. */ type PublicOf = { [K in keyof T]?: T[K] }; /** @internal Safe React HTML attributes for web component wrappers. * onChange/onInput use method signatures for bivariant parameter checking so both * native Event and CustomEvent callbacks are accepted. */ interface HTMLWCProps extends React.AriaAttributes { className?: string; style?: React.CSSProperties; id?: string; slot?: string; tabIndex?: number; dir?: string; lang?: string; title?: string; onClick?: React.MouseEventHandler; onDoubleClick?: React.MouseEventHandler; onContextMenu?: React.MouseEventHandler; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; onMouseDown?: React.MouseEventHandler; onMouseUp?: React.MouseEventHandler; onMouseMove?: React.MouseEventHandler; onKeyDown?: React.KeyboardEventHandler; onKeyUp?: React.KeyboardEventHandler; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; onScroll?: React.UIEventHandler; onWheel?: React.WheelEventHandler; onChange?(e: Event): void; onInput?(e: Event): void; } export declare const GridProBeta: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { onGridReady?: (event: CustomEvent) => void; onOnGridReady?: (event: CustomEvent) => void; onGridready?: (event: CustomEvent) => void; } > & React.RefAttributes >; export type GridProBetaRef = GridProBetaWC; export declare const GridPro: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { onGridReady?: (event: CustomEvent) => void; onOnGridReady?: (event: CustomEvent) => void; onGridready?: (event: CustomEvent) => void; } > & React.RefAttributes >; export type GridProRef = GridProWC; export declare const GridProCell: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type GridProCellRef = GridProCellWC; export declare const DateEditor: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type DateEditorRef = DateEditorWC; export declare const MultiselectEditor: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type MultiselectEditorRef = MultiselectEditorWC; export declare const NumberEditor: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type NumberEditorRef = NumberEditorWC; export declare const SelectEditor: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type SelectEditorRef = SelectEditorWC; export declare const StringEditor: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type StringEditorRef = StringEditorWC; export declare const ActionRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type ActionRendererRef = ActionRendererWC; export declare const ActionsMenuRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type ActionsMenuRendererRef = ActionsMenuRendererWC; export declare const BooleanRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type BooleanRendererRef = BooleanRendererWC; export declare const EditableRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type EditableRendererRef = EditableRendererWC; export declare const SelectRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type SelectRendererRef = SelectRendererWC; export declare const StatusPillRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type StatusPillRendererRef = StatusPillRendererWC; export declare const AgTextFieldRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type AgTextFieldRendererRef = AgTextFieldRendererWC; export declare const AgTextRenderer: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type AgTextRendererRef = AgTextRendererWC; export declare const GridProColumn: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type GridProColumnRef = GridProColumnWC; export declare const GridProClientSideDatasource: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { onBaseDatasourceError?: (event: CustomEvent) => void; onDatasourceError?: (event: CustomEvent) => void; onBaseDatasourceConnected?: (event: CustomEvent) => void; onDatasourceLoadingFinished?: (event: CustomEvent) => void; onDatasourceNoDataAvailable?: (event: CustomEvent) => void; onDatasourceDataChanged?: (event: CustomEvent) => void; onDatasourceInitialize?: (event: CustomEvent) => void; onDatasourceDestroy?: (event: CustomEvent) => void; onDatasourceDataCleared?: (event: CustomEvent) => void; onDatasourceSchemaUpdated?: (event: CustomEvent) => void; onDatasourceFiltersRestored?: (event: CustomEvent) => void; onDatasourceDataLoaded?: (event: CustomEvent) => void; onDatasourceLoadingStarted?: (event: CustomEvent) => void; onDatasourceMoreDataAvailable?: (event: CustomEvent) => void; onDatasourceReady?: (event: CustomEvent) => void; onDatasourceInit?: (event: CustomEvent) => void; onMoreRowsChanged?: (event: CustomEvent) => void; onDatasourceSizeChanged?: (event: CustomEvent) => void; } > & React.RefAttributes >; export type GridProClientSideDatasourceRef = GridProClientSideDatasourceWC; export declare const GridProServerSideDatasource: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { onBaseDatasourceError?: (event: CustomEvent) => void; onDatasourceError?: (event: CustomEvent) => void; onBaseDatasourceConnected?: (event: CustomEvent) => void; onDatasourceLoadingFinished?: (event: CustomEvent) => void; onDatasourceNoDataAvailable?: (event: CustomEvent) => void; onDatasourceDataChanged?: (event: CustomEvent) => void; onCacheFilterConfig?: (event: CustomEvent) => void; onRefreshServerSide?: (event: CustomEvent) => void; onSetServerSideDatasource?: (event: CustomEvent) => void; onDatasourceLoadingStarted?: (event: CustomEvent) => void; onAddGridCssClass?: (event: CustomEvent) => void; onRemoveGridCssClass?: (event: CustomEvent) => void; onDatasourceInitialize?: (event: CustomEvent) => void; onDatasourceInit?: (event: CustomEvent) => void; onDatasourceSchemaUpdated?: (event: CustomEvent) => void; onDatasourceFiltersRestored?: (event: CustomEvent) => void; onDatasourceDataCleared?: (event: CustomEvent) => void; onApplyServerSideTransaction?: (event: CustomEvent) => void; onDatasourceReady?: (event: CustomEvent) => void; } > & React.RefAttributes >; export type GridProServerSideDatasourceRef = GridProServerSideDatasourceWC; export declare const GridProGenesisDatasource: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { onBaseDatasourceError?: (event: CustomEvent) => void; onDatasourceError?: (event: CustomEvent) => void; onBaseDatasourceConnected?: (event: CustomEvent) => void; onDatasourceLoadingFinished?: (event: CustomEvent) => void; onDatasourceNoDataAvailable?: (event: CustomEvent) => void; onDatasourceDataChanged?: (event: CustomEvent) => void; onDatasourceInitialize?: (event: CustomEvent) => void; onDatasourceDestroy?: (event: CustomEvent) => void; onDatasourceDataCleared?: (event: CustomEvent) => void; onDatasourceSchemaUpdated?: (event: CustomEvent) => void; onDatasourceFiltersRestored?: (event: CustomEvent) => void; onDatasourceDataLoaded?: (event: CustomEvent) => void; onDatasourceLoadingStarted?: (event: CustomEvent) => void; onDatasourceMoreDataAvailable?: (event: CustomEvent) => void; onDatasourceReady?: (event: CustomEvent) => void; onDatasourceInit?: (event: CustomEvent) => void; onMoreRowsChanged?: (event: CustomEvent) => void; onDatasourceSizeChanged?: (event: CustomEvent) => void; } > & React.RefAttributes >; export type GridProGenesisDatasourceRef = GridProGenesisDatasourceWC; export declare const MulticolumnDropdown: React.ForwardRefExoticComponent< React.PropsWithChildren< Omit, 'children' | 'style'> & HTMLWCProps & { } > & React.RefAttributes >; export type MulticolumnDropdownRef = MulticolumnDropdownWC; export {};