import { AccessTokenInput, ApproveLinkDeviceInput, GenerateLinkDeviceQRInput, GetAccessTokenInput, LinkDeviceTokenInput, ScanLinkDeviceTokenInput, GetLoginInput, GetAuthenticatedUserInfoInput, RefreshTokenInput, GetConnectedAppsInputWithPagination, IsConnectedToAppInput } from './services/auth/types'; export declare const getAccessToken: ({ publicKey, ethAddress, env, appId, }: GetAccessTokenInput) => Promise; export declare const auth: ({ accessToken, publicKey, encToken, deviceAlias, env, }: AccessTokenInput) => Promise; export declare const refresh: ({ refreshToken, encToken, env, }: RefreshTokenInput) => Promise; export declare const refreshFallback: ({ expiredAuthToken, encToken, env, }: any) => Promise; export declare const connect: ({ authToken, accessToken, publicKey, encToken, accessTokenShort, env, }: any) => Promise; export declare const getAuthenticatedUserInfo: ({ authToken, env }: GetAuthenticatedUserInfoInput) => Promise; export declare const getConnectedApps: ({ authToken, limit, page, env }: GetConnectedAppsInputWithPagination) => Promise; export declare const getAvailableApps: ({ authToken, limit, page, env }: GetConnectedAppsInputWithPagination) => Promise; export declare const getLinkDeviceToken: ({ authToken, env, }: GenerateLinkDeviceQRInput) => Promise; export declare const isLinkDeviceTokenScanned: ({ linkDeviceToken, env, }: LinkDeviceTokenInput) => Promise; export declare const isLinkDeviceTokenApproved: ({ linkDeviceToken, env, }: LinkDeviceTokenInput) => Promise; export declare const scanLinkDeviceToken: ({ linkDeviceToken, publicKey, deviceAlias, env, }: ScanLinkDeviceTokenInput) => Promise; export declare const approveLinkDevice: ({ authToken, linkDeviceToken, appId, env, }: ApproveLinkDeviceInput) => Promise; export declare const getLogin: ({ accessToken, env }: GetLoginInput) => Promise; export declare const linkOldAccount: ({ authToken, oldToken, env }: any) => Promise; export declare const isConnectedToApp: ({ smartKey, appId, env, }: IsConnectedToAppInput) => Promise;