import { BaseModule } from "../baseModule"; import { AuthorizeConfig, AuthorizeInitConfig, AuthorizeParams } from "./types"; import { BridgeMessage } from "../common/bridge"; import { AuthorizeEvents } from "./events"; import { CommonSDKEvents } from "../common/events"; export declare type Events = AuthorizeEvents | CommonSDKEvents | string; export declare class Authorize extends BaseModule { private codeVerifier; private codeChallenge; cssText: string; constructor(config: AuthorizeInitConfig); protected handleBridgeMessage(data: BridgeMessage): void; protected getIframeUrlParams(): Promise; open(params?: AuthorizeParams): Promise; protected getIframeUrl(): Promise; protected handleAfterUpdateConfig(): void; protected handleAfterCreateIframe(): void; protected updateZIndex(): void; }