import { IVirtualNode, IVirtualElementProps } from './IVirtualNode'; export default class VirtualNode implements IVirtualNode { type: string; props: T & IVirtualElementProps; children: any[]; key: string | number; element: Node; constructor(type: string, props?: T & IVirtualElementProps, children?: Array); toNode(namespace?: string): HTMLElement; toString(): string; static fixChildrenArrays(children: Array, fixedChildren?: any[]): any[]; static createCssText(style: Partial): string; static setAttribute(element: HTMLElement, property: string, value: any, namespace?: string): void; static removeAttribute(element: HTMLElement, property: string, namespace?: string): void; } //# sourceMappingURL=VirtualNode.d.ts.map