import { Renderer, RenderComponentType } from 'angular2/core'; import { DomRenderer, DomRootRenderer } from 'angular2/src/platform/dom/dom_renderer'; import { AnimationBuilder } from 'angular2/src/animate/animation_builder'; import { EventManager } from 'angular2/src/platform/dom/events/event_manager'; import { DomSharedStylesHost } from 'angular2/src/platform/dom/shared_styles_host'; export declare class NodeDomRootRenderer_ extends DomRootRenderer { constructor(_document: any, _eventManager: EventManager, sharedStylesHost: DomSharedStylesHost, animate: AnimationBuilder); renderComponent(componentProto: RenderComponentType): Renderer; } export declare const ATTRIBUTES: { textarea: string[]; script: string[]; button: string[]; fieldset: string[]; a: string[]; input: string[]; output: string[]; progress: string[]; label: string[]; option: string[]; select: string[]; optgroup: string[]; form: string[]; }; export declare class NodeDomRenderer extends DomRenderer { constructor(_rootRenderer: DomRootRenderer | any, _componentProto: RenderComponentType); setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void; setElementStyle(renderElement: any, styleName: string, styleValue: string): void; invokeElementMethod(renderElement: any, methodName: string, args: any[]): void; _setOnOffAttribute(renderElement: any, propertyName: any, propertyValue: any): void; _setBooleanAttribute(renderElement: any, propertyName: any, propertyValue: any): void; }