/**
 * *
 */
export type MatsSocketCloseCodes = number;
export namespace MatsSocketCloseCodes {
    let VIOLATED_POLICY: number;
    let UNEXPECTED_CONDITION: number;
    let SERVICE_RESTART: number;
    let GOING_AWAY: number;
    let CLOSE_SESSION: number;
    let SESSION_LOST: number;
    let RECONNECT: number;
    let DISCONNECT: number;
    let MATS_SOCKET_PROTOCOL_ERROR: number;
}
export namespace MatsSocketCloseCodesUtil {
    /**
     * Resolve numeric code -> enum key name, or "UNKNOWN(<code>)".
     * @param {number} code
     * @returns {string}
     */
    function nameFor(code: number): string;
}
//# sourceMappingURL=MatsSocketCloseCodes.d.ts.map