import { type InfernoNode } from 'inferno'; type Render = (this: any, properties?: any, state?: any, context?: any) => InfernoNode; interface Target { readonly displayName?: string; readonly forceUpdate: (callback?: () => void) => void; render: Render; componentWillUnmount?: () => void; } /** * Turns a class Component into a MobX observer. * @param clazz The constructor of the class to patch as a MobX observer. */ export declare function observerPatch(clazz: (new (p: P, c: C) => T) | (new (p: P) => T) | (new () => T)): void; export {};