import { ModelManager, Serializer } from '@accordproject/concerto-core'; import { CommonMarkTransformer } from '@accordproject/markdown-common'; /** * Converts a CiceroMark DOM to/from a CommonMark DOM, or a markdown string. */ export declare class CiceroMarkTransformer { commonMark: CommonMarkTransformer; modelManager: ModelManager; serializer: Serializer; constructor(); /** * Obtain the Clause text for a Clause node */ getClauseText(input: any): string; /** * Retrieve the serializer used by the parser */ getSerializer(): Serializer; /** * Converts a CiceroEdit string to a CiceroMark DOM */ fromCiceroEdit(input: string): any; /** * Converts a CiceroMark DOM to a CiceroMark Unwrapped DOM */ toCiceroMarkUnwrapped(input: any, options?: { unquoteVariables?: boolean; }): any; /** * Converts a CommonMark DOM to a CiceroMark DOM */ fromCommonMark(input: any): any; /** * Converts a markdown string to a CiceroMark DOM */ fromMarkdown(markdown: string): any; /** * Converts a CiceroMark DOM to a markdown string */ toMarkdown(input: any, options?: any): string; /** * Converts a cicero markdown string to a CiceroMark DOM */ fromMarkdownCicero(markdown: string, _options?: any): any; /** * Converts a CiceroMark DOM to a cicero markdown string */ toMarkdownCicero(input: any): string; /** * Converts a CiceroMark DOM to a CommonMark DOM */ toCommonMark(input: any, options?: { removeFormatting?: boolean; unquoteVariables?: boolean; }): any; /** * Unquotes a CiceroMark DOM */ unquote(input: any): any; /** * Converts a ciceromark string into a token stream */ toTokens(input: string): any[]; /** * Converts a token stream into a CiceroMark DOM object. */ fromTokens(tokenStream: any[]): any; } export default CiceroMarkTransformer;