import * as AbstractSQLCompiler from '@balena/abstract-sql-compiler'; import { type ODataBinds } from '@balena/odata-to-abstract-sql'; import * as sbvrUtils from './sbvr-utils.js'; import type { ODataRequest } from './uri-parser.js'; export declare const compileRequest: (request: ODataRequest) => sbvrUtils.ODataRequest; export declare const resolveOdataBind: (odataBinds: ODataBinds, value: any) => any; export declare const getAndCheckBindValues: (request: Required>, bindings: AbstractSQLCompiler.Binding[]) => Promise; export declare const isRuleAffected: (rule: AbstractSQLCompiler.SqlRule, request?: Pick) => boolean;