import React from 'react'; import { OverlayTriggerState } from 'react-stately'; import { DOMAttributes, FocusableElement } from '@react-types/shared'; export interface PreviewPanelProps { resource: any | null; modalState: OverlayTriggerState; previewModalOverlayProps: DOMAttributes; allowedTypes: string[] | undefined; onSelect: (resource: any) => void; onClose: () => void; ResourceComponent?: React.ElementType; selectionCallback?: (param: any) => void; resourceComponentProps?: { [x: string]: any; }; } export declare const PreviewPanel: ({ resource, previewModalOverlayProps, modalState, onSelect, onClose, ResourceComponent, selectionCallback, resourceComponentProps, }: PreviewPanelProps) => React.JSX.Element;