export declare const processMonthlyProrationBatch: import('@trigger.dev/sdk').TaskWithSchema<"billing.monthly-proration.batch", import('zod').ZodObject<{
    monthKey: import('zod').ZodString;
    teamIds: import('zod').ZodArray<import('zod').ZodNumber, "many">;
}, "strip", import('zod').ZodTypeAny, {
    monthKey: string;
    teamIds: number[];
}, {
    monthKey: string;
    teamIds: number[];
}>, {
    status: import('../../../../../../../kysely/types.ts').ProrationStatus;
    metadata: import('@prisma/client/runtime/client').JsonValue | null;
    id: string;
    failureReason: string | null;
    createdAt: Date;
    updatedAt: Date;
    teamId: number;
    subscriptionId: string;
    retryCount: number;
    customerId: string;
    pricePerSeat: number;
    subscriptionItemId: string;
    subscriptionStart: Date;
    subscriptionEnd: Date;
    monthKey: string;
    teamBillingId: string | null;
    organizationBillingId: string | null;
    periodStart: Date;
    periodEnd: Date;
    seatsAtStart: number;
    seatsAdded: number;
    seatsRemoved: number;
    netSeatIncrease: number;
    seatsAtEnd: number;
    remainingDays: number;
    proratedAmount: number;
    invoiceItemId: string | null;
    invoiceId: string | null;
    invoiceUrl: string | null;
    chargedAt: Date | null;
    failedAt: Date | null;
}[]>;
//# sourceMappingURL=processMonthlyProrationBatch.d.ts.map