declare const getFunctions: (Klass: import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>) => any[];
declare const hoistStatics: (Klass: import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>) => import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>;
declare const overStaticMethods: import("chain-able-deps/dist/typings/fp/curry").CurriedFunction2<import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>, Function, import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>>;
declare const getMethods: (...args: any[]) => any;
declare const getStaticMethods: (Klass: import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>) => any[];
declare const overMethods: import("chain-able-deps/dist/typings/fp/curry").CurriedFunction2<import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>, Function, import("chain-able-deps/dist/typings/fp/curry").CurriedFunction1<string[], import("../chain-able-boost/node_modules/chain-able-lego/src/_typings").Constructor<any>>>;
export { overStaticMethods, getFunctions, overMethods, getMethods, getStaticMethods, hoistStatics, };