/**
 *
 * @author Alex Goldring
 * @copyright Company Named Limited (c) 2026
 */
export class AbstractDecoratorBehavior extends Behavior<any> {
    constructor();
    /**
     *
     * @type {Behavior}
     * @protected
     */
    protected __source: Behavior<any>;
    /**
     *
     * @return {Behavior}
     */
    getSource(): Behavior<any>;
    /**
     *
     * @param {Behavior} source
     */
    setSource(source: Behavior<any>): void;
    initialize(context: any): void;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isDecoratorBehavior: boolean;
}
import { Behavior } from "../Behavior.js";
//# sourceMappingURL=AbstractDecoratorBehavior.d.ts.map