import {flowbtc as Type} from 'ccxt'; export interface flowbtcRestApiType extends Type { publicGetActivate2FA: (params:{}, context?:{}) => Promise; publicGetAuthenticate2FA: (params:{}, context?:{}) => Promise; publicGetAuthenticateUser: (params:{}, context?:{}) => Promise; publicGetGetL2Snapshot: (params:{}, context?:{}) => Promise; publicGetGetLevel1: (params:{}, context?:{}) => Promise; publicGetGetValidate2FARequiredEndpoints: (params:{}, context?:{}) => Promise; publicGetLogOut: (params:{}, context?:{}) => Promise; publicGetGetTickerHistory: (params:{}, context?:{}) => Promise; publicGetGetProduct: (params:{}, context?:{}) => Promise; publicGetGetProducts: (params:{}, context?:{}) => Promise; publicGetGetInstrument: (params:{}, context?:{}) => Promise; publicGetGetInstruments: (params:{}, context?:{}) => Promise; publicGetPing: (params:{}, context?:{}) => Promise; publicGetTrades: (params:{}, context?:{}) => Promise; publicGetGetLastTrades: (params:{}, context?:{}) => Promise; publicGetSubscribeLevel1: (params:{}, context?:{}) => Promise; publicGetSubscribeLevel2: (params:{}, context?:{}) => Promise; publicGetSubscribeTicker: (params:{}, context?:{}) => Promise; publicGetSubscribeTrades: (params:{}, context?:{}) => Promise; publicGetSubscribeBlockTrades: (params:{}, context?:{}) => Promise; publicGetUnsubscribeBlockTrades: (params:{}, context?:{}) => Promise; publicGetUnsubscribeLevel1: (params:{}, context?:{}) => Promise; publicGetUnsubscribeLevel2: (params:{}, context?:{}) => Promise; publicGetUnsubscribeTicker: (params:{}, context?:{}) => Promise; publicGetUnsubscribeTrades: (params:{}, context?:{}) => Promise; publicGetAuthenticate: (params:{}, context?:{}) => Promise; privateGetGetUserAccountInfos: (params:{}, context?:{}) => Promise; privateGetGetUserAccounts: (params:{}, context?:{}) => Promise; privateGetGetUserAffiliateCount: (params:{}, context?:{}) => Promise; privateGetGetUserAffiliateTag: (params:{}, context?:{}) => Promise; privateGetGetUserConfig: (params:{}, context?:{}) => Promise; privateGetGetAllUnredactedUserConfigsForUser: (params:{}, context?:{}) => Promise; privateGetGetUnredactedUserConfigByKey: (params:{}, context?:{}) => Promise; privateGetGetUserDevices: (params:{}, context?:{}) => Promise; privateGetGetUserReportTickets: (params:{}, context?:{}) => Promise; privateGetGetUserReportWriterResultRecords: (params:{}, context?:{}) => Promise; privateGetGetAccountInfo: (params:{}, context?:{}) => Promise; privateGetGetAccountPositions: (params:{}, context?:{}) => Promise; privateGetGetAllAccountConfigs: (params:{}, context?:{}) => Promise; privateGetGetTreasuryProductsForAccount: (params:{}, context?:{}) => Promise; privateGetGetAccountTrades: (params:{}, context?:{}) => Promise; privateGetGetAccountTransactions: (params:{}, context?:{}) => Promise; privateGetGetOpenTradeReports: (params:{}, context?:{}) => Promise; privateGetGetAllOpenTradeReports: (params:{}, context?:{}) => Promise; privateGetGetTradesHistory: (params:{}, context?:{}) => Promise; privateGetGetOpenOrders: (params:{}, context?:{}) => Promise; privateGetGetOpenQuotes: (params:{}, context?:{}) => Promise; privateGetGetOrderFee: (params:{}, context?:{}) => Promise; privateGetGetOrderHistory: (params:{}, context?:{}) => Promise; privateGetGetOrdersHistory: (params:{}, context?:{}) => Promise; privateGetGetOrderStatus: (params:{}, context?:{}) => Promise; privateGetGetOmsFeeTiers: (params:{}, context?:{}) => Promise; privateGetGetAccountDepositTransactions: (params:{}, context?:{}) => Promise; privateGetGetAccountWithdrawTransactions: (params:{}, context?:{}) => Promise; privateGetGetAllDepositRequestInfoTemplates: (params:{}, context?:{}) => Promise; privateGetGetDepositInfo: (params:{}, context?:{}) => Promise; privateGetGetDepositRequestInfoTemplate: (params:{}, context?:{}) => Promise; privateGetGetDeposits: (params:{}, context?:{}) => Promise; privateGetGetDepositTicket: (params:{}, context?:{}) => Promise; privateGetGetDepositTickets: (params:{}, context?:{}) => Promise; privateGetGetOMSWithdrawFees: (params:{}, context?:{}) => Promise; privateGetGetWithdrawFee: (params:{}, context?:{}) => Promise; privateGetGetWithdraws: (params:{}, context?:{}) => Promise; privateGetGetWithdrawTemplate: (params:{}, context?:{}) => Promise; privateGetGetWithdrawTemplateTypes: (params:{}, context?:{}) => Promise; privateGetGetWithdrawTicket: (params:{}, context?:{}) => Promise; privateGetGetWithdrawTickets: (params:{}, context?:{}) => Promise; privatePostAddUserAffiliateTag: (params:{}, context?:{}) => Promise; privatePostCancelUserReport: (params:{}, context?:{}) => Promise; privatePostRegisterNewDevice: (params:{}, context?:{}) => Promise; privatePostSubscribeAccountEvents: (params:{}, context?:{}) => Promise; privatePostUpdateUserAffiliateTag: (params:{}, context?:{}) => Promise; privatePostGenerateTradeActivityReport: (params:{}, context?:{}) => Promise; privatePostGenerateTransactionActivityReport: (params:{}, context?:{}) => Promise; privatePostGenerateTreasuryActivityReport: (params:{}, context?:{}) => Promise; privatePostScheduleTradeActivityReport: (params:{}, context?:{}) => Promise; privatePostScheduleTransactionActivityReport: (params:{}, context?:{}) => Promise; privatePostScheduleTreasuryActivityReport: (params:{}, context?:{}) => Promise; privatePostCancelAllOrders: (params:{}, context?:{}) => Promise; privatePostCancelOrder: (params:{}, context?:{}) => Promise; privatePostCancelQuote: (params:{}, context?:{}) => Promise; privatePostCancelReplaceOrder: (params:{}, context?:{}) => Promise; privatePostCreateQuote: (params:{}, context?:{}) => Promise; privatePostModifyOrder: (params:{}, context?:{}) => Promise; privatePostSendOrder: (params:{}, context?:{}) => Promise; privatePostSubmitBlockTrade: (params:{}, context?:{}) => Promise; privatePostUpdateQuote: (params:{}, context?:{}) => Promise; privatePostCancelWithdraw: (params:{}, context?:{}) => Promise; privatePostCreateDepositTicket: (params:{}, context?:{}) => Promise; privatePostCreateWithdrawTicket: (params:{}, context?:{}) => Promise; privatePostSubmitDepositTicketComment: (params:{}, context?:{}) => Promise; privatePostSubmitWithdrawTicketComment: (params:{}, context?:{}) => Promise; privatePostGetOrderHistoryByOrderId: (params:{}, context?:{}) => Promise; }