import React from 'react'; import Pusher from 'pusher-js/react-native'; interface Props { stage: string; signature: string; dataString: string; callback: Function; } interface States { token: string | null; link: string; loading: boolean; webloading: boolean; } declare class IPGComponent extends React.Component { constructor(props: Props | Readonly); pusher: Pusher | undefined; createSession(): Promise; initPusher(ak: string, ch: string): Promise; bindToPusher(ch: string): void; componentDidMount(): void; componentWillUnmount(): void; IndicatorLoadingView(): JSX.Element; render(): JSX.Element; } export default IPGComponent;