import { IAlunaExchangeAuthed } from '../../lib/core/IAlunaExchange'; import { IAlunaBalanceModule } from '../../lib/modules/authed/IAlunaBalanceModule'; import { IAlunaKeyModule } from '../../lib/modules/authed/IAlunaKeyModule'; import { IAlunaOrderWriteModule } from '../../lib/modules/authed/IAlunaOrderModule'; import { IAlunaCredentialsSchema } from '../../lib/schemas/IAlunaCredentialsSchema'; import { IAlunaSettingsSchema } from '../../lib/schemas/IAlunaSettingsSchema'; import { Gate } from './Gate'; export declare class GateAuthed extends Gate implements IAlunaExchangeAuthed { credentials: IAlunaCredentialsSchema; key: IAlunaKeyModule; order: IAlunaOrderWriteModule; balance: IAlunaBalanceModule; constructor(params: { settings?: IAlunaSettingsSchema; credentials: IAlunaCredentialsSchema; }); }