import { Token, TokenNode, TokenRow, TokenSubSup, TokenFrac, TokenRoot, TokenAtom, SourceLocation } from './types'; export declare function row(children: readonly TokenNode[]): TokenRow; export declare function subsup(sub: readonly TokenNode[] | void, sup: readonly TokenNode[] | void, loc: SourceLocation): TokenSubSup; export declare function frac(numerator: readonly TokenNode[], denominator: readonly TokenNode[], loc: SourceLocation): TokenFrac; export declare function root(radicand: readonly TokenNode[], index: readonly TokenNode[] | null, loc: SourceLocation): TokenRoot; export declare function atom(token: Token, loc: SourceLocation): TokenAtom;