import { B2CRequestOptions, C2BRegisterUrlOptions, Credentials, STKPushRequestBody } from "../types/mepesa.types"; import { Environment, ReturnStructure } from "../types/common"; export declare class Mpesa { private credentials; private environment; private baseUrl; constructor(credentials: Credentials, environment?: Environment); private generateToken; private requestMpesaAPI; stkPush(options: STKPushRequestBody): Promise; b2c(options: B2CRequestOptions): Promise; c2bRegisterUrl(options: C2BRegisterUrlOptions): Promise; }