// @ts-nocheck import { Models } from '../models'; export declare namespace ClassHelpers { /** * TODO - repalce in every place when getting class fn from object */ const getClassFnFromObject: (json: Object) => any; const getName: (classFnOrObject: any) => string; const getOrginalClass: (classFnOrObject: any) => any; const getFullInternalName: (classFnOrObject: any) => string; const getUniquKey: (classFnOrObject: any) => string; const isContextClassObject: (obj: any) => boolean; const setName: (target: Function, className: string) => void; const hasParentClassWithName: (target: Function, className: string, targets?: any[]) => boolean; const getControllerConfig: (target: Function) => Models.ControllerConfig | undefined; const getMethodsNames: (classOrClassInstance: any, allMethodsNames?: any[]) => string[]; const getControllerConfigs: (target: Function, configs?: Models.ControllerConfig[], callerTarget?: Function) => Models.RuntimeControllerConfig[]; const getCalculatedPathFor: (target: Function) => string; }