import { IExternalResource, IAccessToken, IManifestoOptions, Service } from "manifesto.js"; import { StorageType } from "../../Utils"; export declare class Auth1 { static messages: any; static storageStrategy: StorageType; static publish: (event: string, args?: any) => void; static loadExternalResources(resourcesToLoad: IExternalResource[], storageStrategy: StorageType, options: IManifestoOptions): Promise; static getCookieServiceUrl(service: Service): string; static openContentProviderInteraction(service: Service): Window | null; static getOrigin(url?: string): string; static userInteractedWithContentProvider(contentProviderWindow: Window): Promise; static handleMovedTemporarily(resource: IExternalResource): Promise; static showDegradedMessage(resource: IExternalResource): void; static storeAccessToken(resource: IExternalResource, token: IAccessToken): Promise; static getStoredAccessToken(resource: IExternalResource): Promise; static getContentProviderInteraction(resource: IExternalResource, service: Service): Promise; static openTokenService(resource: IExternalResource, tokenService: Service): Promise; static receiveToken(event: any): void; static showOutOfOptionsMessages(resource: IExternalResource, service: Service): void; }