declare module 'spainter' {

  interface PainterConf {
    onBlobPaste?(blob: Blob): void;
    logger?: any;
    buttonClass?: string;
    rangeClass?: string;
    textClass?: string;
    rangeFactory?(div: HTMLElement): HTMLInputElement
  }
  class Painter {
    constructor(parentElement: HTMLElement, conf: PainterConf);
  }
  export = Painter;
}