import { MuiBaseEvent, MuiEvent } from '../muiEvent'; import { GridCallbackDetails } from '../api/gridCallbackDetails'; import { GridEventsStr } from './gridEvents'; import { GridEventLookup } from './gridEventLookup'; export declare type GridEventListener = (params: GridEventLookup[E] extends { params: any; } ? GridEventLookup[E]['params'] : undefined, event: GridEventLookup[E] extends { event: MuiBaseEvent; } ? MuiEvent : MuiEvent<{}>, details: GridCallbackDetails) => void;