import { RuleBlock, Token } from 'markdown-it'; export declare const openTag: RegExp; export declare const openTagG: RegExp; export declare const closeTag: RegExp; type TTypeContent = { type?: string; content?: string; align?: string; }; type TTypeContentList = Array; export type TAttrs = string[]; export type TTokenTabular = { token: string; type?: string; tag: string; n: number; content?: string; attrs?: Array; children?: Token; id?: string; ascii?: string; ascii_tsv?: string; ascii_csv?: string; ascii_md?: string; latex?: string; parents?: Array; isSubTabular?: boolean; meta?: any; }; export type TMulti = { mr?: number; mc?: number; attrs: Array; content?: string; subTable?: Array; latex: string; multi?: any; }; export declare const parseInlineTabular: (str: string) => TTypeContentList | null; export declare const inlineDecimalParse: (tok: TTokenTabular) => TTokenTabular; export declare const StatePushTabulars: (state: any, cTabular: TTypeContentList, align: string, startLine: number) => void; export declare const StatePushDiv: (state: any, startLine: number, nextLine: number, content: string) => void; export declare const StatePushTabularBlock: (state: any, startLine: number, nextLine: number, content: string, align: string, centerTables?: boolean) => boolean; export declare const BeginTabular: RuleBlock; export {};