import type { def } from '@baseplate-dev/project-builder-lib';
import { z } from 'zod';
export declare const createPgBossPluginDefinitionSchema: (context: import("@baseplate-dev/project-builder-lib").DefinitionSchemaParserContext) => z.ZodObject<{
    pgBossOptions: z.ZodDefault<z.ZodObject<{
        deleteAfterDays: z.ZodDefault<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        deleteAfterDays: number;
    }, {
        deleteAfterDays?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    pgBossOptions: {
        deleteAfterDays: number;
    };
}, {
    pgBossOptions?: {
        deleteAfterDays?: number | undefined;
    } | undefined;
}>;
export type PgBossPluginDefinition = def.InferOutput<typeof createPgBossPluginDefinitionSchema>;
export type PgBossPluginDefinitionInput = def.InferInput<typeof createPgBossPluginDefinitionSchema>;
//# sourceMappingURL=plugin-definition.d.ts.map