declare function _exports(this: import("unified").Processor, ...settings: [Options?] | [import("unified").Processor, Options?]): void | import("unified").Transformer; export = _exports; export type Processor = import('unified').Processor; export type RunCallback = import('unified').RunCallback; export type Transformer = import('unified').Transformer; export type Node = import('unist').Node; export type MdastNode = import('mdast').Content; export type Parent = import('unist').Parent; export type Element = import('hast').Element; export type Context = { nodeById: { [x: string]: Element; }; baseFound: boolean; frozenBaseUrl: string | null; wrapText: boolean; qNesting: number; handlers: { [x: string]: Handle; }; document: boolean | undefined; checked: string; unchecked: string; quotes: Array; }; export type HWithProps = (node: Node, type: string, props?: Properties, children?: string | Array) => MdastNode; export type HWithoutProps = (node: Node, type: string, children?: string | Array) => MdastNode; export type Properties = Record; export type H = HWithProps & HWithoutProps & Context; export type Handle = (h: H, node: any, parent?: Parent) => MdastNode | Array | void; export type Options = { handlers?: { [x: string]: Handle; }; document?: boolean; newlines?: boolean; checked?: string; unchecked?: string; quotes?: Array; };