import { useReasoningStepContext } from '../../../../registry/chat/reasoning-step/context'; import { ReasoningStepDefaultLayout } from '../../../../registry/chat/reasoning-step/compound'; import type { ReasoningStepProps as RegistryReasoningStepProps, ReasoningStepDetail, ReasoningStepRootProps, ReasoningStepStatus, ReasoningStepCompound } from '../../../../registry/chat/reasoning-step/types'; import type { ReactNode } from 'react'; export type { ReasoningStepDetail, ReasoningStepStatus }; export type ReasoningStepProps = Omit; interface MainLibReasoningStepCompound extends Omit { Root: React.FC & { children?: ReactNode; }>; } export declare const ReasoningStep: React.FC & MainLibReasoningStepCompound; export { useReasoningStepContext, ReasoningStepDefaultLayout };