yledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLParagraphElement>, {}>; declare const Pre: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLPreElement>, {}>; declare const Span: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLSpanElement>, {}>; declare const Table: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLTableElement>, {}>; declare const TT: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLTitleElement>, {}>; declare const UL: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLUListElement>, {}>; interface BadgeProps { status?: 'positive' | 'negative' | 'neutral' | 'warning' | 'critical'; children?: React__default.ReactNode; } declare const Badge: ({ ...props }: BadgeProps) => React__default.JSX.Element; interface LinkStylesProps { secondary?: boolean; tertiary?: boolean; nochrome?: boolean; inverse?: boolean; isButton?: boolean; } interface LinkInnerProps { withArrow?: boolean; containsIcon?: boolean; } type AProps = AnchorHTMLAttributes; interface LinkProps extends LinkInnerProps, LinkStylesProps, AProps { cancel?: boolean; className?: string; style?: object; onClick?: (e: MouseEvent) => void; href?: string; } declare const Link$1: ({ cancel, children, onClick, withArrow, containsIcon, className, style, ...rest }: LinkProps) => React__default.JSX.Element; declare const DocumentWrapper: _storybook_core_theming.StyledComponent<{ theme?: _storybook_core_theming.Theme; as?: React.ElementType; }, React$1.DetailedHTMLProps, HTMLDivElement>, {}>; declare const supportedLanguages: { jsextra: any; jsx: any; json: any; yml: any; md: any; bash: any; css: any; html: any; tsx: any; typescript: any; graphql: any; }; declare function createCopyToClipboardFunction(): (text: string) => Promise; interface SyntaxHighlighterRendererProps { rows: any[]; stylesheet: string; useInlineStyles: boolean; } type SyntaxHighlighterRenderer = (props: SyntaxHighlighterRendererProps) => ReactNode; interface SyntaxHighlighterCustomProps { language: string; copyable?: boolean; bordered?: boolean; padded?: boolean; format?: SyntaxHighlighterFormatTypes; formatter?: (type: SyntaxHighlighterFormatTypes, source: string) => Promise; className?: string; renderer?: SyntaxHighlighterRenderer; } type SyntaxHighlighterFormatTypes = boolean | 'dedent' | BuiltInParserName; type LineTagPropsFunction = (lineNumber: number) => React.HTMLProps; type SupportedLanguage = 'text' | keyof typeof supportedLanguages; interface SyntaxHighlighterBaseProps { children?: React.ReactNode; codeTagProps?: React.HTMLProps; customStyle?: any; language?: SupportedLanguage; lineNumberStyle?: any; lineProps?: LineTagPropsFunction | React.HTMLProps; showLineNumbers?: boolean; startingLineNumber?: number; wrapLongLines?: boolean; style?: any; useInlineStyles?: boolean; } type SyntaxHighlighterProps = SyntaxHighlighterBaseProps & SyntaxHighlighterCustomProps; declare const LazySyntaxHighlighter: React__default.LazyExoticComponent<(props: ComponentProps<{ ({ children, language, copyable, bordered, padded, format, formatter, className, showLineNumbers, ...rest }: SyntaxHighlighterProps): React__default.JSX.Element | null; registerLanguage(name: string, func: any): void; }>) => React__default.JSX.Element>; declare const LazySyntaxHighlighterWithFormatter: React__default.LazyExoticComponent<(props: ComponentProps<{ ({ children, language, copyable, bordered, padded, format, formatter, className, showLineNumbers, ...rest }: SyntaxHighlighterProps): React__default.JSX.Element | null; registerLanguage(name: string, func: any): void; }>) => React__default.JSX.Element>; declare const SyntaxHighlighter: { (props: ComponentProps | ComponentProps): React__default.JSX.Element; registerLanguage(name: string, func: any): void; }; interface ActionItem { title: string | ReactElement; className?: string; onClick: (e: MouseEvent) => void; disabled?: boolean; } interface ActionBarProps { actionItems: ActionItem[]; } declare const ActionBar: ({ actionItems, ...props }: ActionBarProps) => React__default.JSX.Element; declare const NODES: readonly ["a", "button", "div", "form", "h2", "h3", "img", "input", "label", "li", "nav", "ol", "p", "span", "svg", "ul"]; type Primitives = { [E in (typeof NODES)[number]]: PrimitiveForwardRefComponent; }; type PrimitivePropsWithRef = React$1.ComponentPropsWithRef & { asChild?: boolean; }; interface PrimitiveForwardRefComponent extends React$1.ForwardRefExoticComponent> { } declare const Primitive: Primitives; type PrimitiveDivProps$3 = React$1.ComponentPropsWithoutRef; interface DismissableLayerProps$1 extends PrimitiveDivProps$3 { /** * When `true`, hover/focus/click interactions will be disabled on elements outside * the `DismissableLayer`. Users will need to click twice on outside elements to * interact with them: once to close the `DismissableLayer`, and again to trigger the element. */ disableOutsidePointerEvents?: boolean; /** * Event handler called when the escape key is down. * Can be prevented. */ onEscapeKeyDown?: (event: KeyboardEvent) => void; /** * Event handler called when the a `pointerdown` event happens outside of the `DismissableLayer`. * Can be prevented. */ onPointerDownOutside?: (event: PointerDownOutsideEvent) => void; /** * Event handler called when the focus moves outside of the `DismissableLayer`. * Can be prevented. */ onFocusOutside?: (event: FocusOutsideEvent) => void; /** * Event handler called when an interaction happens outside the `DismissableLayer`. * Specifically, when a `pointerdown` event happens outside or focus moves outside of it. * Can be prevented. */ onInteractOutside?: (event: PointerDownOutsideEvent | FocusOutsideEvent) => void; /** * Handler called when the `DismissableLayer` should be dismissed */ onDismiss?: () => void; } declare const DismissableLayer: React$1.ForwardRefExoticComponent>; type PointerDownOutsideEvent = CustomEvent<{ originalEvent: PointerEvent; }>; type FocusOutsideEvent = CustomEvent<{ originalEvent: FocusEvent; }>; type PrimitiveDivProps$2 = React$1.ComponentPropsWithoutRef; interface FocusScopeProps$1 extends PrimitiveDivProps$2 { /** * When `true`, tabbing from last item will focus first tabbable * and shift+tab from first item will focus last tababble. * @defaultValue false */ loop?: boolean; /** * When `true`, focus cannot escape the focus scope via keyboard, * pointer, or a programmatic focus. * @defaultValue false */ trapped?: boolean; /** * Event handler called when auto-focusing on mount. * Can be prevented. */ onMountAutoFocus?: (event