import type { PropType, RenderFunction } from 'vue'; export interface AnchorOption { title?: string | RenderFunction; href: string; children?: AnchorOption[]; } export interface AnchorExposeInstance { el: HTMLElement; scrollTo: (href: string) => void; } export interface AnchorProps { options?: AnchorOption[]; bound?: number; offsetTop?: number; offsetBottom?: number; type?: 'background' | 'bar'; showTrack?: boolean; showMarker?: boolean; } export declare const anchorProps: { options: { type: PropType; default: undefined; }; bound: { type: PropType; default: number; }; offsetTop: { type: PropType; default: number; }; offsetBottom: { type: PropType; default: number; }; type: { type: PropType<"bar" | "background" | undefined>; default: string; }; showTrack: { type: PropType; default: boolean; }; showMarker: { type: PropType; default: boolean; }; };