const $lib: TypeSpecLibrary<{
default: CallableMessage<["decoratorName", "propertyName", "filePath"]>;
promotionVersion: CallableMessage<["version"]>;
serviceVersion: CallableMessage<["version"]>;
versionsList: CallableMessage<["version"]>;
default: CallableMessage<["link"]>;
marketplaceOfferId: "@marketplaceOffer id cannot have a blank space.";
argQueryFile: CallableMessage<["filePath"]>;
argQueryString: CallableMessage<["query"]>;
iconSvg: CallableMessage<["filePath"]>;
browse: "@browse can only be applied to TrackedResource models";
default: CallableMessage<["decoratorName"]>;
default: "essentials can be only used 5 times in ModelProperty.";
}, Record<string, any>, "browse" | "about" | "marketplaceOffer" | "displayName" | "promotion">;