const $lib: TypeSpecLibrary<{
  circular-parent-resource: {
     default: CallableMessage<["cycle"]>;
     default: CallableMessage<["resourceName"]>;
     default: CallableMessage<["resourceName", "keyName"]>;
     default: "Action name cannot be empty string.";
     default: "Cannot copy keys from a non-key type (KeysOf<T> or ParentKeysOf<T>)";
  resource-missing-error: {
     default: CallableMessage<["modelName"]>;
     default: CallableMessage<["modelName"]>;
  shared-route-unspecified-action-name: {
     default: CallableMessage<["decoratorName"]>;
}, Record<string, any>, never>;