/**
 * useStdoutDimensions — Returns [columns, rows] and re-renders on terminal resize.
 *
 * Ink's useStdout() does not subscribe to resize events, so layout only updates
 * when something else causes a re-render. This hook listens to the stream's
 * 'resize' event (Node TTY) and updates state so the component re-renders
 * with the new dimensions.
 */
export declare function useStdoutDimensions(): [number, number];
