import { z } from 'zod';
export declare const CreditExpenseLogSchema: z.ZodObject<{
    creditType: z.ZodEnum<["MONTHLY", "ADDITIONAL"]>;
    creditFor: z.ZodNullable<z.ZodEnum<["SMS", "CAL_AI_PHONE_CALL"]>>;
    id: z.ZodString;
    creditBalanceId: z.ZodString;
    bookingUid: z.ZodNullable<z.ZodString>;
    credits: z.ZodNullable<z.ZodNumber>;
    date: z.ZodDate;
    smsSid: z.ZodNullable<z.ZodString>;
    smsSegments: z.ZodNullable<z.ZodNumber>;
    phoneNumber: z.ZodNullable<z.ZodString>;
    email: z.ZodNullable<z.ZodString>;
    callDuration: z.ZodNullable<z.ZodNumber>;
    externalRef: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    email: string | null;
    date: Date;
    credits: number | null;
    id: string;
    phoneNumber: string | null;
    bookingUid: string | null;
    creditBalanceId: string;
    creditType: "MONTHLY" | "ADDITIONAL";
    smsSid: string | null;
    smsSegments: number | null;
    callDuration: number | null;
    creditFor: "SMS" | "CAL_AI_PHONE_CALL" | null;
    externalRef: string | null;
}, {
    email: string | null;
    date: Date;
    credits: number | null;
    id: string;
    phoneNumber: string | null;
    bookingUid: string | null;
    creditBalanceId: string;
    creditType: "MONTHLY" | "ADDITIONAL";
    smsSid: string | null;
    smsSegments: number | null;
    callDuration: number | null;
    creditFor: "SMS" | "CAL_AI_PHONE_CALL" | null;
    externalRef: string | null;
}>;
export type CreditExpenseLog = z.infer<typeof CreditExpenseLogSchema>;
export default CreditExpenseLogSchema;
//# sourceMappingURL=CreditExpenseLogSchema.d.ts.map