import * as React from "react"; /** * Props for the ThreadContainer component */ export type ThreadContainerProps = React.HTMLAttributes; /** * A responsive container component for message threads that handles * positioning relative to canvas space and sidebar. * * It automatically detects canvas presence and adjusts layout accordingly. */ export declare const ThreadContainer: React.ForwardRefExoticComponent>; /** * Hook that provides positioning context for thread containers * * @returns {Object} Object containing: * - containerRef: Reference to container element * - hasCanvasSpace: Whether canvas space is available * - canvasIsOnLeft: Whether canvas is positioned on the left * - isLeftPanel: Whether the container is positioned as a left panel * - historyPosition: Position of history sidebar ("left" or "right") */ export declare function useThreadContainerContext(): { containerRef: React.RefObject; hasCanvasSpace: boolean; canvasIsOnLeft: boolean; isLeftPanel: boolean; historyPosition: "left" | "right"; }; //# sourceMappingURL=thread-container.d.ts.map