UNPKG

paystack-sdk

Version:
12 lines (11 loc) 655 B
import { Axios } from 'axios'; import { BadRequest, QueryParams } from '../interface'; import { CreateUpdateSubAccount, FetchSubAccountResponse, ListSubAccountsResponse, SubAccountCreatedUpdateResponse } from './interface'; export declare class SubAccount { private http; constructor(http: Axios); create(data: CreateUpdateSubAccount): Promise<SubAccountCreatedUpdateResponse | BadRequest>; list(queryParams?: QueryParams): Promise<ListSubAccountsResponse>; fetch(id: string): Promise<FetchSubAccountResponse | BadRequest>; update(id: string, data: CreateUpdateSubAccount): Promise<SubAccountCreatedUpdateResponse | BadRequest>; }