import LegacyNodePropertyKey from './LegacyNodePropertyKey.ts';
import LegacyPropertyValue from './LegacyPropertyValue.ts';
import NodeRecord from './NodeRecord.ts';
export type VisibleNodePropertyRecordFields = {
    readonly owner: NodeRecord;
    readonly key: LegacyNodePropertyKey;
    readonly value: LegacyPropertyValue;
};
/** Runtime-backed visible legacy property record owned by a node. */
export default class VisibleNodePropertyRecord {
    readonly owner: NodeRecord;
    readonly key: LegacyNodePropertyKey;
    readonly value: LegacyPropertyValue;
    constructor(fields: VisibleNodePropertyRecordFields);
}
