import { Token } from "odata-v4-parser/lib/lexer"; import * as odata from "./odata"; export declare class ODataControllerBase { entitySetName: string; elementType: Function; static containerName: string; static validator: (odataQuery: string | Token) => null; static on(method: string, fn: Function | string, ...keys: string[]): void; /** Enables the filtering * @param fn * @param param */ static enableFilter(fn: Function | string, param?: string): void; } declare const ODataController_base: odata.IODataBase & typeof ODataControllerBase; export declare class ODataController extends ODataController_base { } export {};