import { VueNode as VueNode$1 } from "../_util/type.js";
import { ComponentBaseProps } from "../config-provider/context.js";
import * as vue765 from "vue";

//#region src/anchor/AnchorLink.d.ts
interface AnchorLinkBaseProps extends ComponentBaseProps {
  href: string;
  target?: string;
  title: VueNode$1;
  replace?: boolean;
  /**
   * Per-link scroll offset. Falls back to Anchor.targetOffset / offsetTop
   * when omitted. ant-design 6.4.0 #57521.
   */
  targetOffset?: number;
}
interface AnchorLinkEmits {
  click: (e: MouseEvent, params: {
    title: any;
    href: any;
  }) => any;
}
interface AnchorLinkEmitsProps {
  onClick?: AnchorLinkEmits['click'];
}
interface AnchorLinkProps extends AnchorLinkBaseProps, AnchorLinkEmitsProps {}
declare const AnchorLink: vue765.DefineSetupFnComponent<AnchorLinkProps, AnchorLinkEmits, {}, AnchorLinkProps, vue765.PublicProps>;
//#endregion
export { AnchorLinkBaseProps, AnchorLinkEmits, AnchorLinkEmitsProps, AnchorLinkProps, AnchorLink as default };