import { importShared } from './__federation_fn_import-UR7U68uv.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.coerce.number().min(1).default(7).describe("Days to retain completed jobs")
    }).default({})
  })
);

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