/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { TypeFromSchema } from "../tlv/TlvSchema.js";
/**
 * Price
 *
 * This data type represents an amount of money in a given currency.
 *
 * @see {@link MatterSpecification.v142.Core} § 7.19.2.54
 */
export declare const TlvPrice: import("../tlv/TlvObject.js").ObjectSchema<{
    amount: import("../tlv/TlvObject.js").FieldType<number | bigint>;
    currency: import("../tlv/TlvObject.js").FieldType<import("../tlv/TlvObject.js").TypeFromFields<{
        currency: import("../tlv/TlvObject.js").FieldType<number>;
        decimalPoints: import("../tlv/TlvObject.js").FieldType<number>;
    }>>;
}>;
/**
 * Price
 *
 * This data type represents an amount of money in a given currency.
 *
 * @see {@link MatterSpecification.v142.Core} § 7.19.2.54
 */
export interface Price extends TypeFromSchema<typeof TlvPrice> {
}
//# sourceMappingURL=Price.d.ts.map