import React from 'react';
import { ReactMarkdownProps } from 'react-markdown/lib/ast-to-react';
export declare function tipProps(expanded: boolean): {
    isWidthLimited: boolean;
    expanded: boolean;
};
/** This feeds off our rehype-tip AST decorations */
export declare function tip(props: React.DetailsHTMLAttributes<HTMLElement> & {
    float?: 'left' | 'right';
}): JSX.Element;
/**
 * This feeds off the AST node created by `remark-collapse` to provide
 * Expandable Sections. Unfortunately, that npm does not have any
 * typings.
 */
export declare function details(props: React.DetailsHTMLAttributes<HTMLElement> & ReactMarkdownProps): JSX.Element;
