/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { DatatypeModel } from "@matter/model";
import { OccurrenceManager } from "@matter/protocol";
import { Behavior } from "../../Behavior.js";
/**
 * Event handling configuration.
 */
export declare class EventsBehavior extends Behavior {
    static readonly id = "events";
    static early: boolean;
    readonly state: EventsBehavior.State;
    initialize(): Promise<void>;
    static schema: DatatypeModel;
}
export declare namespace EventsBehavior {
    class State {
        nonvolatile: boolean;
        numberBlockSize: number;
        buffers: OccurrenceManager.BufferConfig;
    }
}
//# sourceMappingURL=EventsBehavior.d.ts.map