import { WidgetModel, WidgetFactory, Widget } from './widget-protocol'; import { ExpressionHandler } from '@celljs/core'; export declare abstract class AbstractWidgetFactory implements WidgetFactory { protected readonly expressionHandler: ExpressionHandler; priority: number; create(widgetModel: WidgetModel): Promise>; support(widgetModel: WidgetModel): Promise; protected abstract doRender(widgetModel: WidgetModel, children: Widget[]): Promise; } //# sourceMappingURL=widget-factory.d.ts.map