import type { PropsWithChildren } from "react";
import type { BoxProps } from "../box";
type State = {
    collapsed: boolean;
    onClick: () => void;
    initial?: never;
};
type Props = PropsWithChildren<State | {
    initial?: boolean;
    collapsed?: never;
    onClick?: never;
}>;
export declare const CollapsibleRoot: ({ children, ...controlledProps }: Props) => import("react/jsx-runtime").JSX.Element;
export declare const CollapsibleTrigger: ({ children, ...rest }: PropsWithChildren<BoxProps>) => import("react/jsx-runtime").JSX.Element;
export declare const CollapsibleArrow: () => import("react/jsx-runtime").JSX.Element;
export declare const CollapsibleContent: ({ children }: PropsWithChildren) => import("react/jsx-runtime").JSX.Element;
export {};
