export declare function findTypeForEntity(entity: Function, isArray?: boolean): FormlyEntityType; export type FormlyEntityType = { name: string; component: Function; entity?: Function; isArray?: boolean; }; export declare function typeFromEntity(component: Function, entity?: Function | Function[]): { name: string; component: Function; entity: Function | Function[]; isArray: boolean; }; export declare function typeFromName(component: Function, name: string): { name: string; component: Function; }; export declare function RegisterComponentTypeForEntity(entity: Function | Function[]): any; export declare function RegisterComponentType(className: string, ...optionslNames: string[]): any; export declare function getRegisteredComponents(): FormlyEntityType[];