// flow-typed signature: da78e64a7c244746f9e8d4d7ff9cc567
// flow-typed version: <<STUB>>/keen-tracking_v1.1.3/flow_v0.78.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'keen-tracking'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'keen-tracking' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */
declare module 'keen-tracking/lib/browser-async' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/browser' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/defer-events' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/extend-events' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getBrowserProfile' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getDatetimeIndex' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getDomNodePath' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getScreenProfile' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getUniqueId' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/helpers/getWindowProfile' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/index' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/record-events-browser' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/record-events-server' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/server' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/base64' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/cookie' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/deepExtend' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/each' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/extend' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/listener' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/parseParams' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/queue' {
  declare module.exports: any;
}

declare module 'keen-tracking/lib/utils/timer' {
  declare module.exports: any;
}

// Filename aliases
declare module 'keen-tracking/lib/browser-async.js' {
  declare module.exports: $Exports<'keen-tracking/lib/browser-async'>;
}
declare module 'keen-tracking/lib/browser.js' {
  declare module.exports: $Exports<'keen-tracking/lib/browser'>;
}
declare module 'keen-tracking/lib/defer-events.js' {
  declare module.exports: $Exports<'keen-tracking/lib/defer-events'>;
}
declare module 'keen-tracking/lib/extend-events.js' {
  declare module.exports: $Exports<'keen-tracking/lib/extend-events'>;
}
declare module 'keen-tracking/lib/helpers/getBrowserProfile.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getBrowserProfile'>;
}
declare module 'keen-tracking/lib/helpers/getDatetimeIndex.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getDatetimeIndex'>;
}
declare module 'keen-tracking/lib/helpers/getDomNodePath.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getDomNodePath'>;
}
declare module 'keen-tracking/lib/helpers/getScreenProfile.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getScreenProfile'>;
}
declare module 'keen-tracking/lib/helpers/getUniqueId.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getUniqueId'>;
}
declare module 'keen-tracking/lib/helpers/getWindowProfile.js' {
  declare module.exports: $Exports<'keen-tracking/lib/helpers/getWindowProfile'>;
}
declare module 'keen-tracking/lib/index.js' {
  declare module.exports: $Exports<'keen-tracking/lib/index'>;
}
declare module 'keen-tracking/lib/record-events-browser.js' {
  declare module.exports: $Exports<'keen-tracking/lib/record-events-browser'>;
}
declare module 'keen-tracking/lib/record-events-server.js' {
  declare module.exports: $Exports<'keen-tracking/lib/record-events-server'>;
}
declare module 'keen-tracking/lib/server.js' {
  declare module.exports: $Exports<'keen-tracking/lib/server'>;
}
declare module 'keen-tracking/lib/utils/base64.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/base64'>;
}
declare module 'keen-tracking/lib/utils/cookie.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/cookie'>;
}
declare module 'keen-tracking/lib/utils/deepExtend.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/deepExtend'>;
}
declare module 'keen-tracking/lib/utils/each.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/each'>;
}
declare module 'keen-tracking/lib/utils/extend.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/extend'>;
}
declare module 'keen-tracking/lib/utils/listener.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/listener'>;
}
declare module 'keen-tracking/lib/utils/parseParams.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/parseParams'>;
}
declare module 'keen-tracking/lib/utils/queue.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/queue'>;
}
declare module 'keen-tracking/lib/utils/timer.js' {
  declare module.exports: $Exports<'keen-tracking/lib/utils/timer'>;
}
