import { ComponentType, ReactNode } from 'react'; import { Model } from 'parket'; export declare function observe

= {}>(Child: ComponentType

): (props: P) => import("react").ReactElement import("react").ReactElement import("react").Component)> | null) | (new (props: any) => import("react").Component)>; export declare const Provider: ({ store, children, }: { store: Model; children: ReactNode[]; }) => import("react").FunctionComponentElement | null>>; export declare function connect

; }>(Child: ComponentType

): (props: Pick>) => import("react").ReactElement import("react").ReactElement import("react").Component)> | null) | (new (props: any) => import("react").Component)>; export declare function useStore(): Model; export declare function useObserved(store: Model): Model;