const require_rolldown_runtime = require('../../../../../../../_virtual/rolldown_runtime.js');
const require_expose_options_interface$1 = require('./decorator-options/expose-options.interface.js');
const require_exclude_options_interface$1 = require('./decorator-options/exclude-options.interface.js');
const require_transform_options_interface$1 = require('./decorator-options/transform-options.interface.js');
const require_type_discriminator_descriptor_interface$1 = require('./decorator-options/type-discriminator-descriptor.interface.js');
const require_type_options_interface$1 = require('./decorator-options/type-options.interface.js');
const require_exclude_metadata_interface$1 = require('./metadata/exclude-metadata.interface.js');
const require_expose_metadata_interface$1 = require('./metadata/expose-metadata.interface.js');
const require_transform_metadata_interface$1 = require('./metadata/transform-metadata.interface.js');
const require_transform_fn_params_interface$1 = require('./metadata/transform-fn-params.interface.js');
const require_type_metadata_interface$1 = require('./metadata/type-metadata.interface.js');
const require_class_constructor_type$1 = require('./class-constructor.type.js');
const require_class_transformer_options_interface$1 = require('./class-transformer-options.interface.js');
const require_target_map_interface$1 = require('./target-map.interface.js');
const require_type_help_options_interface$1 = require('./type-help-options.interface.js');

//#region ../../node_modules/.pnpm/class-transformer@0.5.1/node_modules/class-transformer/cjs/interfaces/index.js
var require_interfaces = /* @__PURE__ */ require_rolldown_runtime.__commonJS({ "../../node_modules/.pnpm/class-transformer@0.5.1/node_modules/class-transformer/cjs/interfaces/index.js": ((exports) => {
	var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
		if (k2 === void 0) k2 = k;
		Object.defineProperty(o, k2, {
			enumerable: true,
			get: function() {
				return m[k];
			}
		});
	}) : (function(o, m, k, k2) {
		if (k2 === void 0) k2 = k;
		o[k2] = m[k];
	}));
	var __exportStar = exports && exports.__exportStar || function(m, exports$1) {
		for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports$1, p)) __createBinding(exports$1, m, p);
	};
	Object.defineProperty(exports, "__esModule", { value: true });
	__exportStar(require_expose_options_interface$1.require_expose_options_interface(), exports);
	__exportStar(require_exclude_options_interface$1.require_exclude_options_interface(), exports);
	__exportStar(require_transform_options_interface$1.require_transform_options_interface(), exports);
	__exportStar(require_type_discriminator_descriptor_interface$1.require_type_discriminator_descriptor_interface(), exports);
	__exportStar(require_type_options_interface$1.require_type_options_interface(), exports);
	__exportStar(require_exclude_metadata_interface$1.require_exclude_metadata_interface(), exports);
	__exportStar(require_expose_metadata_interface$1.require_expose_metadata_interface(), exports);
	__exportStar(require_transform_metadata_interface$1.require_transform_metadata_interface(), exports);
	__exportStar(require_transform_fn_params_interface$1.require_transform_fn_params_interface(), exports);
	__exportStar(require_type_metadata_interface$1.require_type_metadata_interface(), exports);
	__exportStar(require_class_constructor_type$1.require_class_constructor_type(), exports);
	__exportStar(require_class_transformer_options_interface$1.require_class_transformer_options_interface(), exports);
	__exportStar(require_target_map_interface$1.require_target_map_interface(), exports);
	__exportStar(require_type_help_options_interface$1.require_type_help_options_interface(), exports);
}) });

//#endregion
Object.defineProperty(exports, 'default', {
  enumerable: true,
  get: function () {
    return require_interfaces();
  }
});