import * as Types from '../types/Types.js'; interface PayerAuthorisationResponse extends Types.PayerAuthorisation, Types.APIResponse { } interface PayerAuthorisationCreateRequest { bank_account: Types.PayerAuthorisationBankAccount; customer: Types.PayerAuthorisationCustomer; mandate: Types.PayerAuthorisationMandate; } interface PayerAuthorisationUpdateRequest { bank_account: Types.PayerAuthorisationBankAccount; customer: Types.PayerAuthorisationCustomer; mandate: Types.PayerAuthorisationMandate; } export declare class PayerAuthorisationService { private api; constructor(api: any); find(identity: string, customHeaders?: Types.JsonMap): Promise; create(requestParameters: PayerAuthorisationCreateRequest, idempotencyKey?: string, customHeaders?: Types.JsonMap): Promise; update(identity: string, requestParameters: PayerAuthorisationUpdateRequest, customHeaders?: Types.JsonMap): Promise; submit(identity: string, customHeaders?: Types.JsonMap): Promise; confirm(identity: string, customHeaders?: Types.JsonMap): Promise; } export {}; //# sourceMappingURL=payerAuthorisationService.d.ts.map