import * as React from 'react'; interface AppSwitcherProps { currentProduct?: string; appsConfig?: any; logoProps?: any; canSwitchTo?: { name: string; href?: string; image?: string; onClick?: (e: React.MouseEvent) => void; }[]; triggerProps?: any; } interface AppSwitcherState { isOpen: boolean; } declare class AppSwitcher extends React.Component { popperRef: any; constructor(props: AppSwitcherProps); componentWillUnmount(): void; handleClickOutside(e: Event): void; handleOpen(): void; handleClose(): void; registerPopperWrapper(node: React.ReactNode): void; getSwitchableApps(): { name: string; image: any; href?: string; onClick?: (e: React.MouseEvent) => void; }[]; render(): JSX.Element; } export default AppSwitcher;