/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import type { SupportedElements } from "#endpoint/properties/Behaviors.js";
import { ImplementationError } from "#general";
import { Behavior } from "../Behavior.js";
import { BehaviorBacking } from "./BehaviorBacking.js";
export declare class FeatureMismatchError extends ImplementationError {
}
/**
 * This class backs the server implementation of a behavior.
 */
export declare class ServerBehaviorBacking extends BehaviorBacking {
    #private;
    get elements(): SupportedElements | undefined;
    protected invokeInitializer(behavior: Behavior, options?: Behavior.Options): PromiseLike<void> | undefined;
}
//# sourceMappingURL=ServerBehaviorBacking.d.ts.map