// TypeScript Version: 3.4

import {Plugin} from 'unified'

declare namespace remarkFootnotes {
  type Footnotes = Plugin<[RemarkFootnotesOptions?]>

  interface RemarkFootnotesOptions {
    /**
     * Whether to support `^[inline notes]`
     *
     * @defaultValue false
     */
    inlineNotes?: boolean
  }
}

declare const remarkFootnotes: remarkFootnotes.Footnotes

export = remarkFootnotes
