export declare const PREFETCH_SIZE = 16;
export declare const debugCells: import("convex/server").RegisteredQuery<"public", {
    minLevel: number;
    maxLevel: number;
    levelMod: number;
    maxCells: number;
    rectangle: {
        west: number;
        east: number;
        south: number;
        north: number;
    };
}, Promise<{
    token: string;
    vertices: {
        latitude: number;
        longitude: number;
    }[];
}[]>>;
export declare const execute: import("convex/server").RegisteredQuery<"public", {
    cursor?: string | undefined;
    minLevel: number;
    maxLevel: number;
    levelMod: number;
    maxCells: number;
    query: {
        rectangle: {
            west: number;
            east: number;
            south: number;
            north: number;
        };
        filtering: {
            filterValue: string | number | bigint | boolean | null;
            filterKey: string;
            occur: "should" | "must";
        }[];
        sorting: {
            interval: {
                startInclusive?: number | undefined;
                endExclusive?: number | undefined;
            };
        };
        maxResults: number;
    };
    logLevel: "DEBUG" | "INFO" | "WARN" | "ERROR";
}, Promise<{
    nextCursor?: string | undefined;
    results: {
        coordinates: {
            latitude: number;
            longitude: number;
        };
        key: string;
    }[];
}>>;
export declare const nearestPoints: import("convex/server").RegisteredQuery<"public", {
    nextCursor?: string | undefined;
    maxDistance?: number | undefined;
    minLevel: number;
    maxLevel: number;
    levelMod: number;
    maxResults: number;
    logLevel: "DEBUG" | "INFO" | "WARN" | "ERROR";
    point: {
        latitude: number;
        longitude: number;
    };
}, Promise<{
    key: string;
    coordinates: {
        latitude: number;
        longitude: number;
    };
    distance: number;
}[]>>;
//# sourceMappingURL=query.d.ts.map