import type { Component } from "../../runtime/component.ts"; export interface SurfaceOptions { readonly child?: Component; readonly lines?: readonly string[]; readonly paddingX?: number; readonly paddingY?: number; readonly border?: boolean; readonly borderStyle?: (text: string) => string; readonly roundedBackground?: boolean; readonly style?: (text: string) => string; } /** Padded surface for highlighted content blocks. */ export declare class Surface implements Component { private readonly options; constructor(options?: SurfaceOptions); render(width: number, height?: number): string[]; } //# sourceMappingURL=component.d.ts.map