/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { ValueModel } from "@matter/model";
/**
 * Create a frozen enum object for an enum value model.
 *
 * The returned object maps enum member names to their numeric IDs.  Schema is associated via {@link Schema.set} so it
 * can be resolved by `@field` decorators.
 *
 * Results are cached per model instance.
 */
export declare function EnumForValueModel(model: ValueModel): Record<string, number>;
//# sourceMappingURL=EnumForValueModel.d.ts.map