/**
 * @param {Options} [options]
 * @returns {ToMarkdownExtension}
 */
export function gfmTableToMarkdown(
  options?: Options | undefined
): ToMarkdownExtension
/** @type {FromMarkdownExtension} */
export const gfmTableFromMarkdown: FromMarkdownExtension
export type AlignType = import('mdast').AlignType
export type Table = import('mdast').Table
export type TableRow = import('mdast').TableRow
export type TableCell = import('mdast').TableCell
export type InlineCode = import('mdast').InlineCode
export type MarkdownTableOptions = import('markdown-table').MarkdownTableOptions
export type FromMarkdownExtension = import('mdast-util-from-markdown').Extension
export type FromMarkdownHandle = import('mdast-util-from-markdown').Handle
export type ToMarkdownExtension = import('mdast-util-to-markdown').Options
export type ToMarkdownHandle = import('mdast-util-to-markdown').Handle
export type ToMarkdownContext = import('mdast-util-to-markdown').Context
export type SafeOptions = import('mdast-util-to-markdown').SafeOptions
export type Options = {
  tableCellPadding?: boolean | undefined
  tablePipeAlign?: boolean | undefined
  stringLength?: MarkdownTableOptions['stringLength']
}
