//@flow

declare type Theme = {
  type: {
    ["title" | "heading" | "paragraph" | "label"]: string
  },
  scale: {
    ["s1" | "s2" | "s3" | "s4"]: (n: number) => string
  },
  color: {
    ["background" | "black" | "primary"]: string
  }
};

//@flow

declare type Theme = {
  type: {
    ["title" | "heading" | "paragraph" | "label"]: string
  },
  scale: {
    ["s1" | "s2" | "s3" | "s4"]: (n: number) => string
  },
  color: {
    ["background" | "black" | "primary"]: string
  }
};

declare var module: {
  hot: {
    accept(path: Class<React$Component<*, *, *>>, callback: () => void): void
  }
};

Include webpack module type declaration
Include webpack module type declaration

