{"version":3,"sources":["../../src/deployer/index.ts"],"names":["MastraBundler","__name"],"mappings":";;;;;;AAOO,IAAe,eAAA,GAAf,MAAe,eAAA,SAAuBA,+BAAmC,CAAA;AAAA,EAC9E,WAAA,CAAY,EAAE,IAAA,EAA0B,EAAA;AACtC,IAAA,KAAA,CAAM,EAAE,SAAA,EAAW,UAAY,EAAA,IAAA,EAAM,CAAA;AAAA;AAIzC,CAAA;AANgFC,wBAAA,CAAA,eAAA,EAAA,gBAAA,CAAA;AAAzE,IAAe,cAAf,GAAA","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"]}