class DebugElement extends DebugNode { readonly nativeElement: any; readonly name: string; readonly properties: { [key: string]: any; }; readonly attributes: { [key: string]: string | null; }; readonly styles: { [key: string]: string | null; }; readonly classes: { [key: string]: boolean; }; readonly childNodes: DebugNode[]; readonly children: DebugElement[]; query(predicate: Predicate<DebugElement>): DebugElement; queryAll(predicate: Predicate<DebugElement>): DebugElement[]; queryAllNodes(predicate: Predicate<DebugNode>): DebugNode[]; triggerEventHandler(eventName: string, eventObj?: any): void; readonly override nativeNode: any; override readonly parent: DebugElement | null; override readonly injector: Injector; override readonly componentInstance: any; override readonly context: any; override readonly listeners: DebugEventListener[]; override readonly references: { [key: string]: any; }; override readonly providerTokens: any[];}