import { Table } from "./table.js";
import { TableParser } from "./tableParser.js";
import { TableRenderer } from "./tableRenderer.js";
export declare class MultiMarkdownTableParser implements TableParser {
    parse(table: string): Table;
}
export declare class MinifiedMultiMarkdownTableRenderer implements TableRenderer {
    renderOutsideTable: boolean;
    constructor(renderOutsideTable?: boolean);
    render(table: Table): string;
    private renderCaption;
    private renderSeparator;
    private renderRow;
}
export declare class PrettyMultiMarkdownTableRenderer implements TableRenderer {
    renderOutsideTable: boolean;
    constructor(renderOutsideTable?: boolean);
    render(table: Table): string;
    private renderCaption;
    private renderSeparator;
    private renderRow;
    private renderCell;
    private determineColumnWidths;
}
