type TerminalSize = 'narrow' | 'normal' | 'wide';
export declare const useTerminalWidth: () => number;
/**
 * Hook to detect terminal size category and provide responsive utilities
 * @returns Object with terminal width, size category, and utility functions
 */
export declare const useResponsiveTerminal: () => {
    boxWidth: number;
    actualWidth: number;
    size: TerminalSize;
    isNarrow: boolean;
    isNormal: boolean;
    isWide: boolean;
    truncate: (text: string, maxLength: number) => string;
    truncatePath: (pathStr: string | undefined, maxLength: number) => string;
};
export {};
//# sourceMappingURL=useTerminalWidth.d.ts.map