import type { Node as PMNode, Schema } from '@atlaskit/editor-prosemirror/model'; interface Transformer { encode: (node: PMNode) => T; parse: (content: T, additionalOptions?: AdditionalParseOptions) => PMNode; } export interface TransformerOptions { disableBitbucketLinkStripping?: boolean; } export interface AdditionalParseOptions { shouldParseCaptions?: boolean; shouldParseCodeSuggestions?: boolean; shouldParseImageResizingAttributes?: boolean; shouldSerializeCaptions?: boolean; } export declare class BitbucketTransformer implements Transformer { private serializer; private schema; private options; constructor(schema: Schema, options?: TransformerOptions); encode(node: PMNode): string; parse(html: string, additionalParseOptions?: AdditionalParseOptions): PMNode; buildDOMTree(html: string, additionalParseOptions?: AdditionalParseOptions): HTMLElement; } export {};