export default class Store { state: { [propsName: string]: any; }; listeners: { [eventName: string]: Array<() => void>; }; setState: (nextState: any) => void; getState(propsName?: string, callBack?: () => any): any; trigger: (eventName: string) => void; subscribe: (eventName: string, listener: () => void) => () => void; }