import type { WidgetSchema } from '../types/widget-schema';
import { type BehaviorConstructor } from '../types/engine';
interface DefineBehaviorOptions extends Omit<WidgetSchema, 'view'> {
    name: string;
    type?: string;
}
export declare function DefineBehavior({ name, type, ...widget }: DefineBehaviorOptions): (constructor: BehaviorConstructor) => void;
export {};
