import { TricksterAccount, TricksterInventory } from '../trickster' export const BankEndpoints = [ 'internal-xfer-item', 'bank-item', 'sell-item', 'buy-from-order', 'cancel-order', ] as const export type BankEndpoint = (typeof BankEndpoints)[number] export interface LTOApi { GetInventory: (path: string) => Promise GetAccounts: () => Promise> GetLoggedin: () => Promise BankAction: (e: BankEndpoint, t: T) => Promise }