import type { VNode } from 'vue'; import { BeanBase } from 'zova'; import type { ServiceComposer } from '../service/composer.js'; import type { IBehaviors, IDecoratorBehaviorOptions, NextBehavior } from '../types/behavior.js'; import type { IBehaviorTag } from '../types/behavior.js'; import type { BeanBehavior } from './bean.behavior.js'; export declare class BeanBehaviorBase extends BeanBase { protected $options: OPTIONS; $$beanBehavior: BeanBehavior; $$behaviorTag: IBehaviorTag; constructor(options: OPTIONS); protected onOptionsChange(options: OPTIONS): Promise; protected createComposer(behaviors: IBehaviors): Promise; protected render(_props: PROPS_INPUT, next: NextBehavior): VNode; } //# sourceMappingURL=bean.behaviorBase.d.ts.map