import { GenericObject } from "../types/type";
declare type JSONQueryGreaterThan = {
    $gt: number;
};
declare type JSONQueryGreaterThanOrEquals = {
    $gte: number;
};
declare type JSONQueryValue = JSONQueryGreaterThan | JSONQueryGreaterThanOrEquals;
export declare type JSONQuery = {
    $key?: JSONQueryValue;
};
export declare class JsonQuery {
    private json;
    constructor(json: GenericObject);
    query<T = object>(query: JSONQuery): T;
    private anyKeyWith;
}
export {};
