import type { Region, BoxStyle, BoxChars } from './types.js'; /** Character sets for each box style */ export declare const BOX_CHARS: Record, BoxChars>; export declare const VERTICAL_CHARS: Set; /** Check if a line is a horizontal border (corners + horizontal fill) */ export declare function isBorderLine(line: string): boolean; /** Check if a line is a content line with vertical delimiters on both sides */ export declare function isContentLine(line: string): boolean; /** Find contiguous border-character segments in a line, separated by non-border chars */ export declare function findBorderSegments(line: string): { start: number; end: number; }[]; /** Check if a line is a markdown table separator (| --- | --- |) */ export declare function isMarkdownSeparator(line: string): boolean; /** Detect the box style from a border or content line */ export declare function detectStyle(line: string): BoxStyle; /** Detect all ASCII box/table regions in the input text */ export declare function detectRegions(text: string): Region[]; //# sourceMappingURL=detect.d.ts.map