import type { GeocodeSearchParams, FuzzySearchParams, PoiSearchParams, NearbySearchParams, ReverseGeocodeSearchParams } from "../schemas/search/searchSchema"; export declare function createGeocodeHandler(): (params: GeocodeSearchParams) => Promise<{ content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>; export declare function createReverseGeocodeHandler(): (params: ReverseGeocodeSearchParams) => Promise<{ content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>; export declare function createFuzzySearchHandler(): (params: FuzzySearchParams) => Promise<{ content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>; export declare function createPoiSearchHandler(): (params: PoiSearchParams) => Promise<{ content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>; export declare function createNearbySearchHandler(): (params: NearbySearchParams) => Promise<{ content: { type: "text"; text: string; }[]; isError?: undefined; } | { content: { type: "text"; text: string; }[]; isError: boolean; }>;