import { JSX, ReactNode } from "react"; import { Settings } from "../contexts/SettingsContext"; import { IInfoPosition } from "./IInfoPosition"; import { IInfoSize } from "./IInfoSize"; export type AccordionItem = { title: string; content: ReactNode; isDefaultOpen?: boolean; }; export type FloatingDebuggerChild = ReactNode | ((size: IInfoSize) => FloatingDebuggerChildren) | AccordionItem; export type FloatingDebuggerChildren = FloatingDebuggerChild | FloatingDebuggerChild[]; export declare const FloatingDebugger: (props: { show?: boolean; children: FloatingDebuggerChildren; defaultSize?: IInfoSize; defaultPosition?: IInfoPosition; } & Settings) => JSX.Element | null;