declare global { interface Window { ga: any; location: Location; } } declare const globalmedal: (config: { readLocalMenu: any; }, getMenuData: () => any[]) => { namespace: string; state: { collapsed: boolean; notices: never[]; load: boolean; menudata: any[]; urlConfig: string; locals: any; localMessage: {}; }; effects: { setLocalState({ payload }: any, { call }: any): IterableIterator; fetchMenu(_: any, { call, put }: any): IterableIterator; }; reducers: { saveLocalMessage(state: { localMessage: any; }, { payload }: any): { localMessage: any; }; changeLayoutCollapsed(state: any, { payload }: any): any; saveUrlConfig(state: any, { payload }: any): any; setLocalState(state: any, { payload }: any): any; saveMenu(state: any, { payload }: any): any; checkMenu(state: { menudata: { length: number; }; }, { payload }: any): { menudata: { length: number; }; }; }; subscriptions: { setup({ history, dispatch }: any): any; }; }; export default globalmedal;