import * as z from "zod";
export declare const _TaskModel: z.ZodObject<{
    id: z.ZodString;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    scheduledAt: z.ZodDate;
    succeededAt: z.ZodOptional<z.ZodNullable<z.ZodDate>>;
    type: z.ZodString;
    payload: z.ZodString;
    attempts: z.ZodNumber;
    maxAttempts: z.ZodNumber;
    lastError: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
    type: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    payload: string;
    scheduledAt: Date;
    maxAttempts: number;
    attempts: number;
    succeededAt?: Date | null | undefined;
    lastError?: string | null | undefined;
}, {
    type: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    payload: string;
    scheduledAt: Date;
    maxAttempts: number;
    attempts: number;
    succeededAt?: Date | null | undefined;
    lastError?: string | null | undefined;
}>;
//# sourceMappingURL=task.d.ts.map