@cranberry-money/shared-services
Version:
Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, instruments, countries, sectors, and more.
9 lines • 1.09 kB
TypeScript
import { AxiosInstance } from 'axios';
import type { BlueberryWithdrawalRequest as WithdrawalRequest, CreateWithdrawalRequest, UpdateWithdrawalRequest, WithdrawalRequestQueryParams, PaginatedResponse } from '@cranberry-money/shared-types';
export declare const configureWithdrawalRequests: (apiClient: AxiosInstance) => void;
export declare const getWithdrawalRequests: (params?: WithdrawalRequestQueryParams) => Promise<import("axios").AxiosResponse<PaginatedResponse<WithdrawalRequest>, any>>;
export declare const createWithdrawalRequest: (data: CreateWithdrawalRequest) => Promise<import("axios").AxiosResponse<WithdrawalRequest, any>>;
export declare const updateWithdrawalRequest: (uuid: string, data: UpdateWithdrawalRequest) => Promise<import("axios").AxiosResponse<WithdrawalRequest, any>>;
export declare const getWithdrawalRequestByUuid: (uuid: string) => Promise<import("axios").AxiosResponse<WithdrawalRequest, any>>;
export declare const deleteWithdrawalRequest: (uuid: string) => Promise<import("axios").AxiosResponse<void, any>>;
//# sourceMappingURL=withdrawalRequests.d.ts.map