import type { FunctionComponent } from 'react'; import type { AsyncPanelExtension } from '@atlassian/clientside-extensions'; import type { Context } from '@atlassian/clientside-extensions-registry'; import type { PanelHandlerProps } from './PanelHandler'; export type AsyncPanelRenderExtension = () => Promise<{ default: AsyncPanelExtension.AsyncPanelRenderExtension; __esModule: boolean; }>; export interface AsyncPanelHandlerProps { fallback?: JSX.Element | string; location: string; pluginKey: string; extensionKey?: string; renderProvider: AsyncPanelRenderExtension; contextProvider?: () => Context<{}>; RootType?: PanelHandlerProps['RootType']; } export declare const AsyncPanelHandler: FunctionComponent; //# sourceMappingURL=AsyncPanelHandler.d.ts.map