import { AnyEntityMetadata } from "../metadata"; import { Query, Expansion, Filter, ByIndexes } from "../elements"; export declare module OData { interface UrlParams { $expand?: string; $filter?: string; } function buildUrlParams(q: Query): OData.UrlParams; function buildExpansions(expand: ArrayLike): string; function buildCriteria(metadata: AnyEntityMetadata, criteria: ByIndexes.Criteria): string | null; function buildFilter(metadata: AnyEntityMetadata, filter: Filter): string | null; function formatFilterOp(op: Filter.SingleValueOperations): string; function formatFilterValue(type: Filter.Types, value: any): string; }