/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { MaybePromise } from "@matter/general";
import { BooleanState } from "@matter/types/clusters/boolean-state";
declare const Base: import("../../index.js").ClusterBehavior.Type<import("./BooleanStateBehavior.js").BooleanStateBehaviorConstructor, import("@matter/types").ClusterType.WithSupportedFeatures<BooleanState, {
    changeEvent: true;
}>, import("@matter/types").ClusterType.Concrete, new () => {}, "booleanState">;
/**
 * This is the default server implementation of {@link BooleanStateBehavior}.
 * If the `StateChange` event is enabled it is emitted automatically on state change.
 */
export declare class BooleanStateServer extends Base {
    #private;
    initialize(): MaybePromise;
}
export {};
//# sourceMappingURL=BooleanStateServer.d.ts.map