import React from "react"; interface Props { /** * `"always"` — permanently lock height to the maximum seen. * `"offscreen"` — same behaviour for now; full viewport detection * can be added later without changing callers. */ lock?: "always" | "offscreen"; children: React.ReactNode; } /** * Height-ratchet: once content grows to N rows the outer Box never * shrinks below N, preventing jarring visual jumps when streaming * content temporarily shortens (e.g. markdown re-parse flicker). * * Mirrors claude-code's Ratchet component. */ export declare function Ratchet({ children, lock: _lock }: Props): React.ReactNode; export {}; //# sourceMappingURL=Ratchet.d.ts.map