import EdgeRecord from './EdgeRecord.ts';
import LegacyEdgePropertyKey from './LegacyEdgePropertyKey.ts';
import LegacyPropertyValue from './LegacyPropertyValue.ts';
export type VisibleEdgePropertyRecordFields = {
    readonly owner: EdgeRecord;
    readonly key: LegacyEdgePropertyKey;
    readonly value: LegacyPropertyValue;
};
/** Runtime-backed visible legacy property record owned by an edge. */
export default class VisibleEdgePropertyRecord {
    readonly owner: EdgeRecord;
    readonly key: LegacyEdgePropertyKey;
    readonly value: LegacyPropertyValue;
    constructor(fields: VisibleEdgePropertyRecordFields);
}
