TypeScriptでDraggabillyを使いたいと考えています。以下のようにd.tsファイルを記述し、
ファイルの冒頭で読み込んでいます。

typings/draggabilly/draggabilly.d.ts

declare module 'draggabilly' {
  export class Draggabilly {
    x: number;
    y: number;
    constructor(container: any, options: any);
    disable(): void;
    enable(): void;
    destroy(): void;
  }
}

src/renderers/ScrollBarRenderer.ts

/// <reference path="../../typings/draggabilly/draggabilly.d.ts" />
import draggabilly = require('draggabilly');

しかし、この定義だとimport draggabilly = require('draggabilly')としたときに
実際にはClass定義が読み込まれますが、コンパイラ上はモジュールが読み込まれたことに
なってしまい、クラスをそのまま使えません。

どのようにd.tsファイルを定義したらDraggabillyをTypeScriptで使えるのでしょうか。