import { ElementType } from "react"; import { SerializedStyles } from "@emotion/react"; import { As, Options, Props } from "ariakit-react-utils/types"; import { ButtonProps } from "ariakit/button"; import { PlaygroundState } from "./playground-state"; import "prismjs/components/prism-jsx"; import "prismjs/components/prism-tsx"; import "prismjs/components/prism-css"; import "prismjs/components/prism-markup"; export declare const usePlaygroundCode: import("ariakit-react-utils/types").Hook>; export declare const PlaygroundCode: import("ariakit-react-utils/types").Component>; export declare type PlaygroundCodeOptions = Options & { state?: PlaygroundState; file?: string; value?: string; language?: string; lineNumbers?: boolean; highlight?: boolean; maxHeight?: number; disclosureProps?: ButtonProps; expanded?: boolean; setExpanded?: (expanded: boolean) => void; defaultExpanded?: boolean; theme?: SerializedStyles; }; export declare type PlaygroundCodeProps = Props>;