/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { ExpandedStatus } from "#common/ExpandedStatus.js";
import { MatterAggregateError } from "#general";
import { DataModelPath } from "#model";
import { StatusResponseError } from "#types";
/**
 * A protocol error associated with a specific data model path.
 */
export declare class PathError extends StatusResponseError {
    #private;
    constructor({ path, status: { id, status, clusterStatus }, message }: PathError.Definition);
    get id(): string;
    get path(): DataModelPath;
}
export declare namespace PathError {
    interface Definition {
        path: DataModelPath;
        status: ExpandedStatus;
        message?: string;
    }
}
export declare class AggregatePathError extends MatterAggregateError {
}
//# sourceMappingURL=PathError.d.ts.map