import { HTTPNoBody } from '@fastify-modular/route'; import { pito } from 'pito'; import { CardinalPoint, PriceType } from '../enums'; export declare const ListMarkerByBoundOption: import("pito").PitoObj<{ alat: import("pito").PitoNum; along: import("pito").PitoNum; blat: import("pito").PitoNum; blong: import("pito").PitoNum; filterPriceSale: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>> | import("pito").PitoObj>>>>; filterPriceCharter: import("pito").PitoOpt>> | import("pito").PitoObj<{ price: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>>>>; filterPriceMonthly: import("pito").PitoUnionObj<"mode", import("pito").PitoObj>> | import("pito").PitoObj<{ price: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; deposit: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>>>; filterArea: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterApproval: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterHhldCount: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterFloor: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterRoomCnt: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterBathroomCnt: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterCardinal: import("pito").PitoOpt>>; filterMncst: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; withKapt: import("pito").PitoOpt; withTitle: import("pito").PitoOpt; pageSize: import("pito").PitoOpt; pageNo: import("pito").PitoOpt; }>; export declare type ListMarkerByBoundOption = pito.Type; export declare const ListMarkerByBoundOutput: import("pito").PitoObj<{ found: import("pito").PitoArr; statistics: import("pito").PitoArr; count: import("pito").PitoInt; minPrice: import("pito").PitoNum; maxPrice: import("pito").PitoNum; avgPrice: import("pito").PitoNum; minDeposit: import("pito").PitoNum; maxDeposit: import("pito").PitoNum; avgDeposit: import("pito").PitoNum; }>>; }>>; }>; export declare type ListMarkerByBoundOutput = pito.Type; export declare const ListMarkerByBound: HTTPNoBody<"search", "http", "GET", "/api/v1/search/list-marker-by-bound", import("pito").PitoObj>>, import("pito").PitoObj<{ alat: import("pito").PitoNum; along: import("pito").PitoNum; blat: import("pito").PitoNum; blong: import("pito").PitoNum; filterPriceSale: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>> | import("pito").PitoObj>>>>; filterPriceCharter: import("pito").PitoOpt>> | import("pito").PitoObj<{ price: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>>>>; filterPriceMonthly: import("pito").PitoUnionObj<"mode", import("pito").PitoObj>> | import("pito").PitoObj<{ price: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; deposit: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; } & Record<"mode", import("pito").PitoLit<"include">>>>; filterArea: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterApproval: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterHhldCount: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterFloor: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterRoomCnt: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterBathroomCnt: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; filterCardinal: import("pito").PitoOpt>>; filterMncst: import("pito").PitoOpt; exclusiveMin: import("pito").PitoOpt; max: import("pito").PitoOpt; exclusiveMax: import("pito").PitoOpt; }>>>; withKapt: import("pito").PitoOpt; withTitle: import("pito").PitoOpt; pageSize: import("pito").PitoOpt; pageNo: import("pito").PitoOpt; }>, import("pito").PitoObj<{ found: import("pito").PitoArr; statistics: import("pito").PitoArr; count: import("pito").PitoInt; minPrice: import("pito").PitoNum; maxPrice: import("pito").PitoNum; avgPrice: import("pito").PitoNum; minDeposit: import("pito").PitoNum; maxDeposit: import("pito").PitoNum; avgDeposit: import("pito").PitoNum; }>>; }>>; }>, import("pito").PitoAny>; //# sourceMappingURL=list-marker-by-bound.d.ts.map