/**
 * @license
 * Copyright 2022-2024 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { EventHandler } from "#protocol";
import { Behavior } from "../Behavior.js";
import { Datasource } from "../state/managed/Datasource.js";
import { BehaviorBacking } from "./BehaviorBacking.js";
/**
 * This class backs the server implementation of a behavior.
 */
export declare class ServerBehaviorBacking extends BehaviorBacking {
    #private;
    get store(): Datasource.Store;
    get eventHandler(): EventHandler<any>;
    protected invokeInitializer(behavior: Behavior, options?: Behavior.Options): PromiseLike<void> | undefined;
}
//# sourceMappingURL=ServerBehaviorBacking.d.ts.map