/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { DataModelPath, MatterModel } from "@matter/model";
import { AttributePath, CommandPath, EventPath } from "@matter/types";
/**
 * Creates a {@link DataModelPath} from a Matter wire-format {@link AttributePath}, {@link EventPath}, or
 * {@link CommandPath}.
 *
 * This is useful for creating human-readable diagnostics.
 */
export declare function ExpandedPath({ path, matter, base, kind }: ExpandedPath.Definition): DataModelPath;
export declare namespace ExpandedPath {
    interface Definition {
        path: AttributePath | EventPath | CommandPath;
        matter?: MatterModel;
        base?: DataModelPath | {
            path: DataModelPath;
        };
        kind?: "attribute" | "command" | "event" | "entry";
    }
}
//# sourceMappingURL=ExpandedPath.d.ts.map