import { ViewTemplate } from './instance'; import { TemplateElement } from './template'; export { AutoWrapProps, ViewTemplate, attachInstance, isOomlInstance } from './instance'; export { TemplateElement, TemplateAttr, TemplateBinding } from './template'; export * from './jsx'; export declare const AutoWrap: (wrapper: Function) => (classProto: any, prop: string) => void; export declare const OomlClass: { [ViewTemplate]: TemplateElement; }>(BaseClass: T) => { new (...args: any[]): { [ViewTemplate]: TemplateElement; }; } & T;