import { IViberRequest } from '../interfaces/viber-request.interface'; import React from 'react'; export interface IPromiseResultInfo { isFinished: boolean; isInitialized: boolean; data?: any; } export interface IViberContext { request: IViberRequest; hasFinishedPromise: (key: string) => boolean; addPromise: (promise: Promise) => void; getPromiseResult: (key: string) => IPromiseResultInfo | undefined; updatePromiseResult: (key: string, result: Partial) => void; } export declare const ViberServerContext: React.Context;