import { type ReactNode, type ForwardRefExoticComponent, type ComponentProps, type RefAttributes } from "react"; import { Content } from "@radix-ui/react-collapsible"; import { type Hook } from "@webstudio-is/react-sdk/runtime"; export declare const Collapsible: ForwardRefExoticComponent, "asChild" | "defaultOpen">, "ref"> & RefAttributes>; /** * We're not exposing the 'asChild' property for the Trigger. * Instead, we're enforcing 'asChild=true' for the Trigger and making it style-less. * This avoids situations where the Trigger inadvertently passes all styles to its child, * which would prevent us from displaying styles properly in the builder. */ export declare const CollapsibleTrigger: ForwardRefExoticComponent<{ children: ReactNode; } & RefAttributes>; export declare const CollapsibleContent: ForwardRefExoticComponent, "asChild"> & RefAttributes>; export declare const hooksCollapsible: Hook;