import { Event } from "./Event";
import { RpcTransportState } from '../Enums/RpcTransportState';
import { Session } from "../..";
/**
 * Defines websocket state changed event.
 */
export declare class RpcTransportStateChangedEvent extends Event {
    state: String;
    error: undefined | Object;
    code: undefined | Object;
    /**
     * @hidden
     */
    constructor(cancelable: boolean, target: Session, type: string, state: RpcTransportState, error?: Object, code?: Object);
    /**
     * @hidden
     */
    callDefaultBehavior(): void;
}
