export declare const Auth: { setMarket: (marketId: string | string[]) => Promise; getMarket: () => string[]; getScope: () => string; loginAsGuest: () => Promise; loginAsCustomer: (username: string, password: string) => Promise; isCustomerLoggedIn: () => boolean; logoutCustomer: () => void; loginAsIntegration: () => Promise; getToken: () => import("./session").TokenCacheEntry; getCustomerToken: () => import("./session").TokenCacheEntry; useCustomerSession: (accessToken: string, refreshToken: string, scope: string) => Promise; loadProfile: () => Promise; getProfile: () => import("..").CustomerInstance | null; __setCurrentToken: (token: string, expires: number) => void; getCurrentToken: () => import("./session").TokenCacheEntry; getRefreshTokenInterceptor: (config: Readonly) => any[]; }; //# sourceMappingURL=index.d.ts.map