import { HttpStatus } from '@nestjs/common';
import { Kysely } from 'kysely';
import { Logger } from 'pino-nestjs';
import { DB } from "../../database/database.type";
export declare class SuburbsService {
    private readonly db;
    private readonly logger;
    constructor(db: Kysely<DB>, logger: Logger);
    getSuburbs(): Promise<{
        status: boolean;
        statusCode: HttpStatus;
        data: {
            suburb: any;
            count: any;
            pet_types: any;
        }[];
    }>;
    getSuburbsInfo(suburb?: string): Promise<{
        status: boolean;
        statusCode: HttpStatus;
        data: {
            created_at: Date;
            deleted_at: Date | null;
            id: string;
            updated_at: Date;
            user_id: string;
            is_active: boolean;
            pet_type: string;
            breed: string;
            color: string;
            pet_name: string;
            size: string;
            markings: string;
            photo_uris: string | number | boolean | import("@/database/database.type").JsonArray | import("@/database/database.type").JsonObject | null;
            microchip_number: string;
            suburb: string;
            biometric_photo_uris: string | number | boolean | import("@/database/database.type").JsonArray | import("@/database/database.type").JsonObject | null;
            lost_id: string | null;
            medical_notes: string;
            owner_name: string;
            owner_phone: string;
        }[];
    }>;
}
