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

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

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

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

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