import { PropertyTag } from "../PropertyTag"; import { MessageStorage } from "../../MessageStorage"; export declare abstract class PropertyType { readonly id: number; readonly name: string; protected constructor(id: number, name: string); abstract resolveValue(container: MessageStorage, propertyTag: PropertyTag): T; }