import { HttpStatus } from '@nestjs/common';
import { SuburbsService } from "./suburbs.service";
import { SuburbQueryDto } from "./suburbs.dto";
export declare class SuburbsController {
    private readonly suburbsService;
    constructor(suburbsService: SuburbsService);
    getSuburbs(): Promise<{
        status: boolean;
        statusCode: HttpStatus;
        data: {
            suburb: any;
            count: any;
            pet_types: any;
        }[];
    }>;
    getSuburbsInfo(query: SuburbQueryDto): 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;
        }[];
    }>;
}
