import * as z from 'zod';
export declare const ServiceLineTransactionFindManyResultSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodObject<{
        id: z.ZodNumber;
        paymentId: z.ZodNumber;
        serviceLineId: z.ZodNumber;
        transactionId: z.ZodOptional<z.ZodString>;
        paidAmount: z.ZodNumber;
        adjustedAmount: z.ZodNumber;
        method: z.ZodUnknown;
        receivedDate: z.ZodDate;
        payerName: z.ZodOptional<z.ZodString>;
        notes: z.ZodOptional<z.ZodString>;
        createdAt: z.ZodDate;
        payment: z.ZodUnknown;
        serviceLine: z.ZodUnknown;
    }, "strip", z.ZodTypeAny, {
        id: number;
        createdAt: Date;
        paymentId: number;
        paidAmount: number;
        adjustedAmount: number;
        receivedDate: Date;
        serviceLineId: number;
        notes?: string | undefined;
        transactionId?: string | undefined;
        method?: unknown;
        payerName?: string | undefined;
        payment?: unknown;
        serviceLine?: unknown;
    }, {
        id: number;
        createdAt: Date;
        paymentId: number;
        paidAmount: number;
        adjustedAmount: number;
        receivedDate: Date;
        serviceLineId: number;
        notes?: string | undefined;
        transactionId?: string | undefined;
        method?: unknown;
        payerName?: string | undefined;
        payment?: unknown;
        serviceLine?: unknown;
    }>, "many">;
    pagination: z.ZodObject<{
        page: z.ZodNumber;
        pageSize: z.ZodNumber;
        total: z.ZodNumber;
        totalPages: z.ZodNumber;
        hasNext: z.ZodBoolean;
        hasPrev: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        page: number;
        pageSize: number;
        total: number;
        totalPages: number;
        hasNext: boolean;
        hasPrev: boolean;
    }, {
        page: number;
        pageSize: number;
        total: number;
        totalPages: number;
        hasNext: boolean;
        hasPrev: boolean;
    }>;
}, "strip", z.ZodTypeAny, {
    data: {
        id: number;
        createdAt: Date;
        paymentId: number;
        paidAmount: number;
        adjustedAmount: number;
        receivedDate: Date;
        serviceLineId: number;
        notes?: string | undefined;
        transactionId?: string | undefined;
        method?: unknown;
        payerName?: string | undefined;
        payment?: unknown;
        serviceLine?: unknown;
    }[];
    pagination: {
        page: number;
        pageSize: number;
        total: number;
        totalPages: number;
        hasNext: boolean;
        hasPrev: boolean;
    };
}, {
    data: {
        id: number;
        createdAt: Date;
        paymentId: number;
        paidAmount: number;
        adjustedAmount: number;
        receivedDate: Date;
        serviceLineId: number;
        notes?: string | undefined;
        transactionId?: string | undefined;
        method?: unknown;
        payerName?: string | undefined;
        payment?: unknown;
        serviceLine?: unknown;
    }[];
    pagination: {
        page: number;
        pageSize: number;
        total: number;
        totalPages: number;
        hasNext: boolean;
        hasPrev: boolean;
    };
}>;
//# sourceMappingURL=ServiceLineTransactionFindManyResult.schema.d.ts.map