import { type ActionButtonElement, type ActionButtonProps } from "../../utils/createActionButton.js"; declare const useChainOfThoughtAccordionTrigger: () => () => void; export declare namespace ChainOfThoughtPrimitiveAccordionTrigger { type Element = ActionButtonElement; /** * Props for the ChainOfThoughtPrimitive.AccordionTrigger component. * Inherits all button element props and action button functionality. */ type Props = ActionButtonProps; } /** * A button component that toggles the collapsed state of the chain of thought accordion. * * This component automatically handles the toggle functionality, expanding or collapsing * the chain of thought parts when clicked. * * @example * ```tsx * * Toggle Reasoning * * ``` */ export declare const ChainOfThoughtPrimitiveAccordionTrigger: import("react").ForwardRefExoticComponent & import("react").ButtonHTMLAttributes & { asChild?: boolean; }, "ref"> & { render?: import("react").ReactElement | undefined; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; export {}; //# sourceMappingURL=ChainOfThoughtAccordionTrigger.d.ts.map