import { Table } from "./table.js";
import { TableParser } from "./tableParser.js";
import { TableRenderer } from "./tableRenderer.js";
export declare class DokuWikiTableParser implements TableParser {
    /** If true, converts DokuWiki syntax to Markdown syntax */
    convertMarkup: boolean;
    constructor(
    /** If true, converts DokuWiki syntax to Markdown syntax */
    convertMarkup?: boolean);
    parse(table: string): Table;
}
export declare class DokuWikiTableRenderer implements TableRenderer {
    /** If true, converts Markdown syntax to DokuWiki syntax */
    convertMarkup: boolean;
    constructor(
    /** If true, converts Markdown syntax to DokuWiki syntax */
    convertMarkup?: boolean);
    render(table: Table): string;
    private renderCaption;
    private renderRow;
    private renderCell;
    private renderText;
    private determineColumnWidths;
}
