import PayPortalStatuses from '../enums/PayPortalStatuses'; import InjectSolanaSDKParams from './InjectSolanaSDKParams'; import MtnAPIPayParams from './MtnAPIPayParams'; import MtnAPIVerifyParams from './MtnAPIVerifyParams'; interface IPayPortalSDK { inject(params: InjectSolanaSDKParams): Promise; pay(params: MtnAPIPayParams): Promise; verify(params: MtnAPIVerifyParams): Promise; preload(params: MtnAPIPayParams): Promise; waitForStatus(status: PayPortalStatuses): Promise; status: PayPortalStatuses; } export default IPayPortalSDK;