/**
 * @typedef {import("./common.js").DataType} DataType
 * @typedef {import("./common.js").Type} Type
 * @typedef {import("./common.js").TypeClass} TypeClass
 * @typedef {import("./common.js").TypeClassMembers} TypeClassMembers
 */
/**
 * Builtin AssetClass type
 * @type {DataType}
 */
export const AssetClassType: DataType;
/**
 * Builtin money Value type
 * @internal
 * @type {DataType}
 */
export const ValueType: DataType;
/**
 * @implements {TypeClass}
 */
export class ValuableTypeClass extends DefaultTypeClass implements TypeClass {
}
export type DataType = import("./common.js").DataType;
export type Type = import("./common.js").Type;
export type TypeClass = import("./common.js").TypeClass;
export type TypeClassMembers = import("./common.js").TypeClassMembers;
import { DefaultTypeClass } from "./parametric.js";
//# sourceMappingURL=money.d.ts.map