export declare const RESIZE_DEBOUNCE_MS = 80; export interface TerminalSize { readonly columns: number; readonly rows: number; } interface SizeSource { readonly columns?: number | undefined; readonly rows?: number | undefined; on(event: "resize", listener: () => void): unknown; off(event: "resize", listener: () => void): unknown; } export declare function readTerminalSize(source: SizeSource | undefined): TerminalSize; export declare function useTerminalSize(debounceMs?: number): TerminalSize; export {};