import { PaymentContext, SdkResponse } from "../../../model/types";
import { CreateHostedMandateManagementRequest, CreateHostedMandateManagementResponse, ErrorResponse, GetHostedMandateManagementResponse } from "../domain";
export interface HostedmandatemanagementsClient {
/**
* Resource /{merchantId}/hostedmandatemanagements - Create hosted mandate management
*/
create(merchantId: string, postData: CreateHostedMandateManagementRequest, paymentContext?: PaymentContext | null): Promise>;
/**
* Resource /{merchantId}/hostedmandatemanagements/{hostedMandateManagementId} - Get hosted mandate management status
*/
get(merchantId: string, hostedMandateManagementId: string, paymentContext?: PaymentContext | null): Promise>;
}