import { RuleGroupType, RuleType } from "./models/deployment";
export interface IncomingQuery {
    query: string;
    operator: "AND" | "OR";
    exactMatch: boolean;
}
export interface QueryObject {
    id: string;
    query: RuleGroupType;
}
export declare function parseIncomingQuery(incomingQuery: string): RuleType[];
export declare function findBestMatch(objects: QueryObject[], incomingQuery: IncomingQuery): QueryObject | null;
export declare function findAllMatches(objects: QueryObject[], incomingQuery: IncomingQuery): QueryObject[];
