import { Flow } from './flow'; import { FlowType, AuthorizationResponse, AuthorizationRequest, AuthorizationType, AuthorizationFlowState } from './types'; export declare class AuthorizationFlow extends Flow { static type: FlowType; state: AuthorizationFlowState; static firstMessageType: AuthorizationType; handleInteractionToken(token: AuthorizationRequest | AuthorizationResponse, interactionType: string): Promise; consumeAuthorizationRequest(request: AuthorizationRequest): Promise; consumeAuthorizationResponse(response: AuthorizationResponse): Promise; }