/**
 * Create a namespace for Forms
 * In the future, each top level folder should be exported like that to avoid naming collision
 */ import * as Forms from './forms' ; import * as ace from './ace' ; import * as GlobalFlyout from './global_flyout' ; import * as XJson from './xjson' ; export { JsonEditor , OnJsonEditorUpdateHandler , JsonEditorState } from './components/json_editor' ; export { SectionLoading } from './components/section_loading' ; export { CronEditor , MINUTE , HOUR , DAY , WEEK , MONTH , YEAR } from './components/cron_editor' ; export { SendRequestConfig , SendRequestResponse , UseRequestConfig , UseRequestResponse , sendRequest , useRequest , } from './request' ; export { indices } from './indices' ; export { AuthorizationContext , AuthorizationProvider , NotAuthorizedSection , WithPrivileges , Privileges , MissingPrivileges , SectionError , Error , useAuthorizationContext , } from './authorization' ; export { Forms , ace , GlobalFlyout , XJson } ; export { extractQueryParams } from './url' ; /** dummy plugin, we just want opensearchUiShared to have its own bundle */ export function plugin ( ) { return new ( class OpenSearchUiSharedPlugin { setup ( ) { } start ( ) { } } ) ( ) ; }