import { ENV } from '../..'; export interface PaginationInput { limit: number; page: number; env?: ENV; } export interface GetConnectedAppsInput { authToken: string; env?: ENV; } export interface GetAvailableAppsInput { authToken: string; env?: ENV; } export declare type GetConnectedAppsInputWithPagination = GetConnectedAppsInput & PaginationInput; export declare type getAvailableAppsInputWithPagination = GetAvailableAppsInput & PaginationInput; export interface GetAccessTokenInput { publicKey: string; ethAddress: string; appId: string; env?: ENV; } export interface AccessTokenInput { accessToken: string; publicKey: string; encToken: string; deviceAlias: string; env?: ENV; } export interface RefreshTokenInput { refreshToken: string; encToken: string; env?: ENV; } export interface GetAuthenticatedUserInfoInput { authToken: string; env?: ENV; } export interface GenerateLinkDeviceQRInput { authToken: string; env?: ENV; } export interface TrackGenerateLinkDeviceInput { authToken: string; linkDeviceToken: string; env?: ENV; } export interface LinkDeviceInput { publicKey: string; token: string; env?: ENV; } export interface LinkDeviceTokenInput { linkDeviceToken: string; env?: ENV; } export interface ScanLinkDeviceTokenInput { deviceAlias: string; linkDeviceToken: string; publicKey: string; env?: ENV; } export interface ApproveLinkDeviceInput { authToken: string; linkDeviceToken: string; appId: string; env?: ENV; } export interface IsConnectedToAppInput { smartKey: string; appId: string; env?: ENV; } export interface UnlinkDeviceInput { authToken: string; deviceId: string; env?: ENV; } export interface FilterGetLinkedDevicesInput { authToken: string; page: number; limit: number; env?: ENV; } export interface LinkedDeviceInput { authToken: string; linkDeviceId: string; env?: ENV; } export interface LinkedDeviceDetailsInput { authToken: string; linkDeviceId: string; env?: ENV; } export interface AccountRecoveryStoreArguments { address: string; token: string; env?: ENV; } export interface AccountRecoveryCheckArguments { address: string; signature: string; appId: string; publicKey: string; deviceAlias: string; env?: ENV; } export interface GetLoginInput { accessToken: string; env?: ENV; }