import type { Plugin } from 'vuepress/core';
/**
 * Options for @vuepress/plugin-active-header-links
 */
export interface ActiveHeaderLinksPluginOptions {
    /**
     * Selector of header link
     *
     * If a header anchor does not have a corresponding header link,
     * this plugin won't change the route hash to that anchor when
     * scrolling to it.
     *
     * @default 'a.sidebar-item'
     */
    headerLinkSelector?: string;
    /**
     * Selector of header anchor
     *
     * @default '.header-anchor'
     */
    headerAnchorSelector?: string;
    /**
     * The delay of the debounced scroll event listener (in millisecond)
     *
     * @default 200
     */
    delay?: number;
    /**
     * Pixel offset when a header anchor to be determined as active
     *
     * @default 5
     */
    offset?: number;
}
export declare const activeHeaderLinksPlugin: ({ headerLinkSelector, headerAnchorSelector, delay, offset, }?: ActiveHeaderLinksPluginOptions) => Plugin;
