import React, { Context } from 'react'; import FlyoutMenu from './flyout-menu'; import FlyoutMenuGroup from './flyout-menu-group'; import FlyoutMenuFooter from './flyout-menu-footer'; import FlyoutAction from './flyout-action'; interface Props { context: Context; icon?: React.ReactNode; className?: string; } declare const defaultProps: { className: string; }; type NativeAttrs = Omit, keyof Props>; export type FlyoutProps = Props & typeof defaultProps & NativeAttrs; type MemoPageComponent

= React.NamedExoticComponent

& { Action: typeof FlyoutAction; Menu: typeof FlyoutMenu; MenuGroup: typeof FlyoutMenuGroup; MenuFooter: typeof FlyoutMenuFooter; }; type ComponentProps = Partial & Omit & NativeAttrs; declare const _default: MemoPageComponent; export default _default;