{"version":3,"sources":["../../src/deployer/index.ts"],"names":["MastraBundler"],"mappings":";;;;;AAOO,IAAe,cAAA,GAAf,cAAsCA,+BAAA,CAAmC;AAAA,EAC9E,WAAA,CAAY,EAAE,IAAA,EAAK,EAAqB;AACtC,IAAA,KAAA,CAAM,EAAE,SAAA,EAAW,UAAA,EAAY,IAAA,EAAM,CAAA;AAAA,EACvC;AAGF","file":"index.cjs","sourcesContent":["import { MastraBundler } from '../bundler';\nimport type { IBundler } from '../bundler';\n\nexport interface IDeployer extends IBundler {\n  deploy(outputDirectory: string): Promise<void>;\n}\n\nexport abstract class MastraDeployer extends MastraBundler implements IDeployer {\n  constructor({ name }: { name: string }) {\n    super({ component: 'DEPLOYER', name });\n  }\n\n  abstract deploy(outputDirectory: string): Promise<void>;\n}\n"]}