/**
 * This module was automatically generated by `ts-interface-builder`
 */
import * as t from "ts-interface-checker";
// tslint:disable:object-literal-key-quotes

export const ReferenceGuideTypes = t.enumtype({
  "Interact": "interact",
});

export const InteractTypes = t.enumtype({
  "ViewList": "view_list",
  "ViewItem": "view_item",
  "ExternalLink": "external_link",
});

export const InteractProperties = t.iface([], {
  "type": "InteractTypes",
  "item_id": "string",
  "meta": t.opt("any"),
});

const exportedTypeSuite: t.ITypeSuite = {
  ReferenceGuideTypes,
  InteractTypes,
  InteractProperties,
};
export default exportedTypeSuite;
