import React from "react";
interface Props {
    children: React.ReactNode;
    height?: number;
    /**
     * Optional tone color for the `⎿` gutter. Rendered with `dimColor` so it
     * reads as a quiet accent that ties the output block to its tool, rather
     * than a loud line. Defaults to the all-dim gutter when omitted.
     */
    accentColor?: string;
}
/**
 * Tool result bracket wrapper.
 *
 * Renders the `⎿` bracket pattern used by claude-code to visually
 * distinguish tool output from regular text:
 *
 * ```
 *   ⎿  [content]
 * ```
 *
 * - Left gutter: 2 spaces + bracket + 2 spaces (6 chars), dimColor,
 *   wrapped in NoSelect so terminal copy-paste skips the bracket.
 * - React Context prevents nested brackets when a tool result contains
 *   another tool result (e.g. subagent output).
 * - Wrapped in Ratchet (lock="offscreen") to prevent height shrinking
 *   during streaming re-parses, unless an explicit height is provided.
 */
export declare function MessageResponse({ children, height, accentColor }: Props): React.ReactNode;
export {};
//# sourceMappingURL=MessageResponse.d.ts.map