import type { Treaty } from "@elysiajs/eden"; import type { client } from "."; import type { AssetCodeEnum, PaymentChannelEnum, WithdrawMethodEnum } from "./enum"; export type DepositFiatBody = Parameters[0] & { paymentChannel: PaymentChannelEnum; assetCode: AssetCodeEnum; }; export type DepositFiatData = Treaty.Data; export type BalancesData = Treaty.Data; export type WithdrawBody = Omit[0], "assetCode" | "withdrawMethod"> & { assetCode: AssetCodeEnum; withdrawMethod: WithdrawMethodEnum; }; export type UserProfileData = Treaty.Data["userProfile"]; export type UpdateUserProfileBody = NonNullable[0]>; export type RwaIssuanceProductsData = Treaty.Data; export type RwaIssuanceProductBody = NonNullable[0]>; export type RwaIssuanceCategoriesData = Treaty.Data; export type BankAccountsData = Treaty.Data; export type BankAccountBody = Parameters[0]; export type BankAccountData = Treaty.Data;