export type ComponentController = (props: T1) => React.ReactNode; declare const useComponentController: (hook: (p: T1) => T2, view: (p: T2) => React.ReactNode) => ComponentController; export { useComponentController };