import { type Component } from "@apholdings/jensen-tui"; /** * BorderedBox component - a container that applies a rounded border and padding to all children */ export declare class BorderedBox implements Component { children: Component[]; private paddingX; private paddingY; private borderColorFn; private cache?; constructor(paddingX?: number, paddingY?: number, borderColorFn?: (text: string) => string); addChild(component: Component): void; removeChild(component: Component): void; clear(): void; setBorderColorFn(borderColorFn: (text: string) => string): void; private invalidateCache; private matchCache; invalidate(): void; render(width: number): string[]; } //# sourceMappingURL=bordered-box.d.ts.map