import * as z from 'zod';
export declare const AppointmentProcedureFindFirstResultSchema: z.ZodNullable<z.ZodObject<{
    id: z.ZodNumber;
    appointmentId: z.ZodNumber;
    patientId: z.ZodNumber;
    npiProviderId: z.ZodOptional<z.ZodNumber>;
    procedureCode: z.ZodString;
    procedureLabel: z.ZodOptional<z.ZodString>;
    fee: z.ZodOptional<z.ZodNumber>;
    category: z.ZodOptional<z.ZodString>;
    toothNumber: z.ZodOptional<z.ZodString>;
    toothSurface: z.ZodOptional<z.ZodString>;
    oralCavityArea: z.ZodOptional<z.ZodString>;
    source: z.ZodUnknown;
    comboKey: z.ZodOptional<z.ZodString>;
    createdAt: z.ZodDate;
    appointment: z.ZodUnknown;
    patient: z.ZodUnknown;
    npiProvider: z.ZodOptional<z.ZodUnknown>;
}, "strip", z.ZodTypeAny, {
    id: number;
    createdAt: Date;
    patientId: number;
    procedureCode: string;
    appointmentId: number;
    patient?: unknown;
    npiProviderId?: number | undefined;
    procedureLabel?: string | undefined;
    fee?: number | undefined;
    category?: string | undefined;
    toothNumber?: string | undefined;
    toothSurface?: string | undefined;
    oralCavityArea?: string | undefined;
    source?: unknown;
    comboKey?: string | undefined;
    appointment?: unknown;
    npiProvider?: unknown;
}, {
    id: number;
    createdAt: Date;
    patientId: number;
    procedureCode: string;
    appointmentId: number;
    patient?: unknown;
    npiProviderId?: number | undefined;
    procedureLabel?: string | undefined;
    fee?: number | undefined;
    category?: string | undefined;
    toothNumber?: string | undefined;
    toothSurface?: string | undefined;
    oralCavityArea?: string | undefined;
    source?: unknown;
    comboKey?: string | undefined;
    appointment?: unknown;
    npiProvider?: unknown;
}>>;
//# sourceMappingURL=AppointmentProcedureFindFirstResult.schema.d.ts.map