import { Ref } from './Ref'; import { State } from './State'; export declare class Context

{ private fragments?; refs: Map>; private states; private children; _props: State

; constructor(props: P); get props(): P; get onPropsChanged(): import("@yandex-int/messenger.utils").Event<{ value: P; prevValue?: P | undefined; }>; getRef(name: string): Ref | undefined; pipe(map: (current: P) => V): Context; useState(value: V): readonly [import("./StateGetter").StateGetter, (getNextValue: (currentValue: V) => V) => void]; setProps(props: Partial): void; useRef(): Ref; mount(fragments?: Array): void; destroy(): void; }