/**
* Top-level directive exports — thin delegators to the api methods
* {@link CollapsibleApi.triggerRef} / {@link CollapsibleApi.panelRef}
* (defined inside `createCollapsible`). Either surface works; choose
* based on import ergonomics.
*
* ```tsx
* // cva-import-friendly form
* import { collapsibleTrigger, collapsiblePanel } from "quoin";
*
*
* // api-form — no top-level import needed when `c` is already in scope
*
* ```
*/
import type { CollapsibleApi } from "./create-collapsible.tsx";
/**
* Bind trigger behaviour to a `