import { ApiBase } from './ApiBase'; import { IEvent } from '../Utilities/Interface/IEvent'; import { IAdaptableBlotter } from '../Utilities/Interface/IAdaptableBlotter'; import { EventDispatcher } from '../Utilities/EventDispatcher'; import { SearchChangedEventArgs } from './Events/SearchChanged/SearchChangedEventArgs'; import { ThemeChangedEventArgs, AlertFiredEventArgs, ColumnStateChangedEventArgs, ActionColumnClickedEventArgs, SelectionChangedEventArgs } from './Events/BlotterEvents'; import { IEventApi } from './Interface/IEventApi'; export declare class EventApi extends ApiBase implements IEventApi { _onSearchChanged: EventDispatcher; _onThemeChanged: EventDispatcher; _onColumnStateChanged: EventDispatcher; _onAlertFired: EventDispatcher; _onActionColumnClicked: EventDispatcher; _onSelectionChanged: EventDispatcher; constructor(blotter: IAdaptableBlotter); onSearchChanged(): IEvent; onThemeChanged(): IEvent; onColumnStateChanged(): IEvent; onAlertFired(): IEvent; onActionColumnClicked(): IEvent; onSelectionChanged(): IEvent; }