import { Component, JSX } from "solid-js"; export declare const $INSPECT: unique symbol; export type ComponentObject = any> = { Component: Component; props: T; }; export type InspectResult = JSX.Element | ComponentObject; export declare const InspectContext: import("solid-js").Context<{ enabled: boolean; } | undefined>; export declare function inspectChildren(fn: () => JSX.Element): () => InspectResult[]; export declare function componentTrap>(fn: Component): Component; export declare function isComponentObject(input: unknown): input is ComponentObject; export declare function isComponentObject>(input: unknown, component: Component): input is ComponentObject; //# sourceMappingURL=inspect.d.ts.map