import { Interaction } from './interaction'; import { Flow } from './flow'; import { FlowType, EstablishChannelRequest, EstablishChannelResponse, EstablishChannelType, EstablishChannelFlowState } from './types'; export declare class EstablishChannelFlow extends Flow { state: EstablishChannelFlowState; static type: FlowType; static firstMessageType: EstablishChannelType; constructor(ctx: Interaction); handleInteractionToken(token: EstablishChannelRequest | EstablishChannelResponse, interactionType: EstablishChannelType): Promise; consumeEstablishChannelRequest(token: EstablishChannelRequest): Promise; consumeEstablishChannelResponse(token: EstablishChannelResponse): Promise; }