import { EventEmitter } from '@angular/core'; import { TreeEvent } from '../models/index'; export declare const TREE_EVENTS: { expand: string; collapse: string; toggleExpander: string; activate: string; deactivate: string; focus: string; blur: string; initialized: string; moveNode: string; loadChildren: string; changeFilter: string; removeNode: string; addNode: string; }; /** * all events that the tree will trigger */ export interface EventsMap { expand: EventEmitter; collapse: EventEmitter; toggleExpander: EventEmitter; /** * normally triggered by clicking or tabbing the enter key */ activate: EventEmitter; deactivate: EventEmitter; /** * focus is different from activate, because focus can be changed by arrow keys of keyboard */ focus: EventEmitter; blur: EventEmitter; initialized: EventEmitter; moveNode: EventEmitter; loadChildren: EventEmitter; changeFilter: EventEmitter; removeNode: EventEmitter; addNode: EventEmitter; }