'use strict';

var chunkNMDRUT3Q_cjs = require('./chunk-NMDRUT3Q.cjs');
var chunkGEPX327P_cjs = require('./chunk-GEPX327P.cjs');
var chunkK6UMYGK5_cjs = require('./chunk-K6UMYGK5.cjs');
var chunkHRDADYVX_cjs = require('./chunk-HRDADYVX.cjs');
var chunkQBNRMJAN_cjs = require('./chunk-QBNRMJAN.cjs');
var chunkCDLIHAX2_cjs = require('./chunk-CDLIHAX2.cjs');
var chunkELKY3FEM_cjs = require('./chunk-ELKY3FEM.cjs');
var chunkSW7WPHZ2_cjs = require('./chunk-SW7WPHZ2.cjs');
var chunkUG3KS3XV_cjs = require('./chunk-UG3KS3XV.cjs');
var chunk6Z7D7CA3_cjs = require('./chunk-6Z7D7CA3.cjs');
var chunkZOU4K5MI_cjs = require('./chunk-ZOU4K5MI.cjs');
var chunkTSNDVBUU_cjs = require('./chunk-TSNDVBUU.cjs');
var chunk6VROHRAR_cjs = require('./chunk-6VROHRAR.cjs');
var chunkE4XQMNEI_cjs = require('./chunk-E4XQMNEI.cjs');
var chunkKXCUCBEI_cjs = require('./chunk-KXCUCBEI.cjs');

// src/agent/index.warning.ts
var Agent2 = class extends chunk6Z7D7CA3_cjs.Agent {
  constructor(config) {
    super(config);
    this.logger.warn('Please import "Agent from "@mastra/core/agent" instead of "@mastra/core"');
  }
};

// src/base.warning.ts
var MastraBase2 = class extends chunkKXCUCBEI_cjs.MastraBase {
  constructor(args) {
    super(args);
    this.logger.warn('Please import "MastraBase" from "@mastra/core/base" instead of "@mastra/core"');
  }
};

// src/deployer/index.warning.ts
var MastraDeployer2 = class extends chunkELKY3FEM_cjs.MastraDeployer {
  constructor(args) {
    super(args);
    this.logger.warn('Please import "MastraDeployer" from "@mastra/core/deployer" instead of "@mastra/core"');
  }
};

// src/storage/base.warning.ts
var MastraStorage2 = class extends chunkK6UMYGK5_cjs.MastraStorage {
  constructor({ name }) {
    super({
      name
    });
    this.logger.warn('Please import "MastraStorage" from "@mastra/core/storage" instead of "@mastra/core"');
  }
};

// src/integration/integration.warning.ts
var Integration2 = class extends chunkUG3KS3XV_cjs.Integration {
  constructor() {
    super();
    console.warn('Please import "Integration" from "@mastra/core/integration" instead of "@mastra/core"');
  }
};

// src/integration/openapi-toolset.warning.ts
var OpenAPIToolset2 = class extends chunkUG3KS3XV_cjs.OpenAPIToolset {
  constructor() {
    super();
    console.warn('Please import "OpenAPIToolset" from "@mastra/core/integration" instead of "@mastra/core"');
  }
};

// src/memory/index.warning.ts
var MastraMemory2 = class extends chunkQBNRMJAN_cjs.MastraMemory {
  constructor(_arg) {
    super({ name: `Deprecated memory` });
    this.logger.warn('Please import "MastraMemory" from "@mastra/core/memory" instead of "@mastra/core"');
  }
};

// src/tools/index.warning.ts
var Tool2 = class extends chunkE4XQMNEI_cjs.Tool {
  constructor(opts) {
    super(opts);
    console.warn('Please import "Tool" from "@mastra/core/tools" instead of "@mastra/core"');
  }
};

// src/tts/index.warning.ts
var MastraTTS2 = class extends chunkNMDRUT3Q_cjs.MastraTTS {
  constructor(args) {
    super(args);
    this.logger.warn('Please import "MastraTTS" from "@mastra/core/tts" instead of "@mastra/core"');
  }
};

// src/vector/index.warning.ts
var MastraVector2 = class extends chunkGEPX327P_cjs.MastraVector {
  constructor() {
    super();
    this.logger.warn('Please import "MastraVector" from "@mastra/core/vector" instead of "@mastra/core"');
  }
};

// src/workflows/workflow.warning.ts
var Workflow2 = class extends chunk6Z7D7CA3_cjs.Workflow {
  constructor(args) {
    super(args);
    this.logger.warn('Please import "Workflow" from "@mastra/core/workflows" instead of "@mastra/core"');
  }
};

Object.defineProperty(exports, "embedV1", {
  enumerable: true,
  get: function () { return chunkGEPX327P_cjs.embed; }
});
Object.defineProperty(exports, "embedV2", {
  enumerable: true,
  get: function () { return chunkGEPX327P_cjs.embed2; }
});
Object.defineProperty(exports, "ensureDate", {
  enumerable: true,
  get: function () { return chunkK6UMYGK5_cjs.ensureDate; }
});
Object.defineProperty(exports, "resolveMessageLimit", {
  enumerable: true,
  get: function () { return chunkK6UMYGK5_cjs.resolveMessageLimit; }
});
Object.defineProperty(exports, "serializeDate", {
  enumerable: true,
  get: function () { return chunkK6UMYGK5_cjs.serializeDate; }
});
Object.defineProperty(exports, "Mastra", {
  enumerable: true,
  get: function () { return chunkHRDADYVX_cjs.Mastra; }
});
Object.defineProperty(exports, "MemoryProcessor", {
  enumerable: true,
  get: function () { return chunkQBNRMJAN_cjs.MemoryProcessor; }
});
Object.defineProperty(exports, "memoryDefaultOptions", {
  enumerable: true,
  get: function () { return chunkQBNRMJAN_cjs.memoryDefaultOptions; }
});
Object.defineProperty(exports, "CohereRelevanceScorer", {
  enumerable: true,
  get: function () { return chunkCDLIHAX2_cjs.CohereRelevanceScorer; }
});
Object.defineProperty(exports, "MastraAgentRelevanceScorer", {
  enumerable: true,
  get: function () { return chunkCDLIHAX2_cjs.MastraAgentRelevanceScorer; }
});
Object.defineProperty(exports, "createSimilarityPrompt", {
  enumerable: true,
  get: function () { return chunkCDLIHAX2_cjs.createSimilarityPrompt; }
});
Object.defineProperty(exports, "Metric", {
  enumerable: true,
  get: function () { return chunkSW7WPHZ2_cjs.Metric; }
});
Object.defineProperty(exports, "evaluate", {
  enumerable: true,
  get: function () { return chunkSW7WPHZ2_cjs.evaluate; }
});
Object.defineProperty(exports, "DefaultExecutionEngine", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.DefaultExecutionEngine; }
});
Object.defineProperty(exports, "ExecutionEngine", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.ExecutionEngine; }
});
Object.defineProperty(exports, "Run", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.Run; }
});
Object.defineProperty(exports, "cloneStep", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.cloneStep; }
});
Object.defineProperty(exports, "cloneWorkflow", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.cloneWorkflow; }
});
Object.defineProperty(exports, "createStep", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.createStep; }
});
Object.defineProperty(exports, "createWorkflow", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.createWorkflow; }
});
Object.defineProperty(exports, "mapVariable", {
  enumerable: true,
  get: function () { return chunk6Z7D7CA3_cjs.mapVariable; }
});
Object.defineProperty(exports, "InstrumentClass", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.InstrumentClass; }
});
Object.defineProperty(exports, "OTLPStorageExporter", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.OTLPTraceExporter; }
});
Object.defineProperty(exports, "Telemetry", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.Telemetry; }
});
Object.defineProperty(exports, "getBaggageValues", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.getBaggageValues; }
});
Object.defineProperty(exports, "hasActiveTelemetry", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.hasActiveTelemetry; }
});
Object.defineProperty(exports, "withSpan", {
  enumerable: true,
  get: function () { return chunkZOU4K5MI_cjs.withSpan; }
});
Object.defineProperty(exports, "AvailableHooks", {
  enumerable: true,
  get: function () { return chunkTSNDVBUU_cjs.AvailableHooks; }
});
Object.defineProperty(exports, "executeHook", {
  enumerable: true,
  get: function () { return chunkTSNDVBUU_cjs.executeHook; }
});
Object.defineProperty(exports, "registerHook", {
  enumerable: true,
  get: function () { return chunkTSNDVBUU_cjs.registerHook; }
});
Object.defineProperty(exports, "checkEvalStorageFields", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.checkEvalStorageFields; }
});
Object.defineProperty(exports, "createMastraProxy", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.createMastraProxy; }
});
Object.defineProperty(exports, "deepMerge", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.deepMerge; }
});
Object.defineProperty(exports, "delay", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.delay; }
});
Object.defineProperty(exports, "ensureToolProperties", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.ensureToolProperties; }
});
Object.defineProperty(exports, "generateEmptyFromSchema", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.generateEmptyFromSchema; }
});
Object.defineProperty(exports, "isCoreMessage", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.isCoreMessage; }
});
Object.defineProperty(exports, "isUiMessage", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.isUiMessage; }
});
Object.defineProperty(exports, "isZodType", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.isZodType; }
});
Object.defineProperty(exports, "makeCoreTool", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.makeCoreTool; }
});
Object.defineProperty(exports, "makeCoreToolV5", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.makeCoreToolV5; }
});
Object.defineProperty(exports, "maskStreamTags", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.maskStreamTags; }
});
Object.defineProperty(exports, "parseFieldKey", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.parseFieldKey; }
});
Object.defineProperty(exports, "parseSqlIdentifier", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.parseSqlIdentifier; }
});
Object.defineProperty(exports, "resolveSerializedZodOutput", {
  enumerable: true,
  get: function () { return chunk6VROHRAR_cjs.resolveSerializedZodOutput; }
});
Object.defineProperty(exports, "createTool", {
  enumerable: true,
  get: function () { return chunkE4XQMNEI_cjs.createTool; }
});
exports.Agent = Agent2;
exports.Integration = Integration2;
exports.MastraBase = MastraBase2;
exports.MastraDeployer = MastraDeployer2;
exports.MastraMemory = MastraMemory2;
exports.MastraStorage = MastraStorage2;
exports.MastraTTS = MastraTTS2;
exports.MastraVector = MastraVector2;
exports.OpenAPIToolset = OpenAPIToolset2;
exports.Tool = Tool2;
exports.Workflow = Workflow2;
//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map