import { Message } from "../mxp";
import { Session } from "./Session";
import { SessionStateBase } from "./SessionStateBase";
import { TransitionSource } from "./fsm/TransitionSource";
export declare class EstablishedState extends SessionStateBase<Session> {
    constructor(session: Session);
    private setTerminationCauseAndLeave;
    private toMessageContent;
    protected onWillTerminate(source: TransitionSource): void;
    private sendMxpMessageForLocalTermination;
    protected handleInboundMessage(message: Message): boolean;
}
