import type { OperatorT } from "../TokenFilter.types";
/**
 * Human-readable labels for query filter operators.
 * Used for displaying operator descriptions in autocomplete suggestions.
 * TODO: Support i18n
 */
declare const OPERATOR_LABELS: Record<OperatorT, string>;
/**
 * Builds a query string from property label, operator, and value.
 * Only includes non-empty parts, joined by spaces.
 * @returns Space-joined query string
 *
 * @example
 * buildQueryString("Status", "=", "active") // "Status = active"
 * buildQueryString("Status", "=", "") // "Status ="
 * buildQueryString("Status", "", "") // "Status"
 * buildQueryString("", "", "") // ""
 */
declare function buildQueryString(propertyLabel: string, operator: string, value: string): string;
export { buildQueryString, OPERATOR_LABELS };
