import { Prisma } from '@prisma/client'; interface UpsertData { postalCode: string; city?: string | null; province?: string | null; centroidLat?: number | null; centroidLng?: number | null; } export declare const postalCodesService: { upsert(data: UpsertData): Promise<{ id: string; city: string | null; postalCode: string; province: string | null; lastUpdated: Date; centroidLat: Prisma.Decimal | null; centroidLng: Prisma.Decimal | null; }>; findByPostalCode(code: string): Promise<{ id: string; city: string | null; postalCode: string; province: string | null; lastUpdated: Date; centroidLat: Prisma.Decimal | null; centroidLng: Prisma.Decimal | null; } | null>; findAll(filters: { page: number; limit: number; search?: string; }): Promise<{ postalCodes: { id: string; city: string | null; postalCode: string; province: string | null; lastUpdated: Date; centroidLat: Prisma.Decimal | null; centroidLng: Prisma.Decimal | null; }[]; pagination: { page: number; limit: number; total: number; totalPages: number; }; }>; delete(code: string): Promise<{ id: string; city: string | null; postalCode: string; province: string | null; lastUpdated: Date; centroidLat: Prisma.Decimal | null; centroidLng: Prisma.Decimal | null; }>; }; export {}; //# sourceMappingURL=postal-codes.service.d.ts.map