/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { TypeFromSchema } from "#tlv/TlvSchema.js";
/** @see {@link MatterSpecification.v13.Core}, section 10.6.10 */
export declare const TlvEventReport: import("../../tlv/TlvObject.js").ObjectSchema<{
    eventStatus: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../tlv/TlvObject.js").TypeFromFields<{
        path: import("../../tlv/TlvObject.js").FieldType<import("../../tlv/TlvObject.js").TypeFromFields<{
            nodeId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").NodeId>;
            endpointId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").EndpointNumber>;
            clusterId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").ClusterId>;
            eventId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").EventId>;
            isUrgent: import("../../tlv/TlvObject.js").OptionalFieldType<boolean>;
        }>>;
        status: import("../../tlv/TlvObject.js").FieldType<import("../../tlv/TlvObject.js").TypeFromFields<{
            status: import("../../tlv/TlvObject.js").FieldType<import("../../index.js").Status>;
            clusterStatus: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").Status>;
        }>>;
    }>>;
    eventData: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../tlv/TlvObject.js").TypeFromFields<{
        path: import("../../tlv/TlvObject.js").FieldType<import("../../tlv/TlvObject.js").TypeFromFields<{
            nodeId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").NodeId>;
            endpointId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").EndpointNumber>;
            clusterId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").ClusterId>;
            eventId: import("../../tlv/TlvObject.js").OptionalFieldType<import("../../index.js").EventId>;
            isUrgent: import("../../tlv/TlvObject.js").OptionalFieldType<boolean>;
        }>>;
        eventNumber: import("../../tlv/TlvObject.js").FieldType<import("../../index.js").EventNumber>;
        priority: import("../../tlv/TlvObject.js").FieldType<import("../../index.js").Priority>;
        epochTimestamp: import("../../tlv/TlvObject.js").OptionalFieldType<number | bigint>;
        systemTimestamp: import("../../tlv/TlvObject.js").OptionalFieldType<number | bigint>;
        deltaEpochTimestamp: import("../../tlv/TlvObject.js").OptionalFieldType<number | bigint>;
        deltaSystemTimestamp: import("../../tlv/TlvObject.js").OptionalFieldType<number | bigint>;
        data: import("../../tlv/TlvObject.js").OptionalFieldType<import("#tlv/TlvSchema.js").TlvStream>;
    }>>;
}>;
export type EventReport = TypeFromSchema<typeof TlvEventReport>;
//# sourceMappingURL=TlvEventReport.d.ts.map