diff --git a/src/types.js b/src/types.js
index <HASH>..<HASH> 100644
--- a/src/types.js
+++ b/src/types.js
@@ -19,10 +19,23 @@ export type InnerRef = ElementRef<typeof HTMLElement>;
 export type PropsWithInnerRef = {
   innerRef: InnerRef,
 };
+
 export type PropsWithStyles = {
   getStyles: (string, any) => {},
 };
 
+export type CommonProps = {
+  clearValue: () => void,
+  getStyles: (string, any) => {},
+  getValue: () => ValueType,
+  hasValue: boolean,
+  isMulti: boolean,
+  options: OptionsType,
+  selectOption: OptionType => void,
+  selectProps: any,
+  setValue: (ValueType, ActionTypes) => void,
+};
+
 export type ActionTypes =
   | 'select-option'
   | 'deselect-option'
Adding CommonProps type (needs work to be applied everywhere)