import { MemoSelector, Selector } from "./Selector"; export declare function expression(str: string | Selector): MemoSelector; export type GetFunction = (bindingPath: string) => any; export type SelectorFunction = (get: GetFunction) => any; export declare const Expression: { get: (str: string | SelectorFunction) => MemoSelector; compile: (str: string | SelectorFunction) => Selector; registerHelper: (name: string, helper: any) => void; }; export declare function plugFatArrowExpansion(impl: (body: string) => string): void; export declare function invalidateExpressionCache(): void; export declare function setGetExpressionCacheCallback(callback: () => Record): void; //# sourceMappingURL=Expression.d.ts.map