import { importShared } from './__federation_fn_import-jPSkU14D.js';

const {definitionSchema} = await importShared('@baseplate-dev/project-builder-lib');

const {z} = await importShared('zod');

const createPgBossPluginDefinitionSchema = definitionSchema(
  () => z.object({
    // pg-boss specific configuration
    pgBossOptions: z.object({
      // Queue behavior options
      deleteAfterDays: z.int().min(1).default(7).describe("Days to retain completed jobs")
    }).prefault({})
  })
);

export { createPgBossPluginDefinitionSchema as c };
//# sourceMappingURL=plugin-definition-Db7CTfle.js.map
