export declare const SgAnchor: import("southgisui/es/utils").SFCWithInstall number) | undefined, unknown, unknown, unknown>; defaultActive: StringConstructor; affix: import("southgisui/es/utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; container: StringConstructor; direction: import("southgisui/es/utils").BuildPropReturn string) | undefined, unknown, string, unknown>; }, { props: Readonly number) | undefined, unknown, unknown, unknown>; defaultActive: StringConstructor; affix: import("southgisui/es/utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; container: StringConstructor; direction: import("southgisui/es/utils").BuildPropReturn string) | undefined, unknown, string, unknown>; }>> & { onOnChange?: ((currentActiveLink: string) => any) | undefined; onOnClick?: ((e: Event, info: { title: any; href: string; }) => any) | undefined; }>>; emits: ((event: "onChange", currentActiveLink: string) => void) & ((event: "onClick", e: Event, info: { title: any; href: string; }) => void); ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; anchorRef: import("vue").Ref; inkRef: import("vue").Ref; state: { links: {}; isScrolling: boolean; }; affixStyle: import("vue").Ref<{}>; activeLink: import("vue").Ref; sharpMatcherRegx: RegExp; containerEl: import("vue").ComputedRef; setAnchorStyle: () => void; getCurrentAnchor: (offsetTop?: number, bounds?: number) => string; setCurrentActiveLink: (link: string) => void; getOffsetTop: (element: HTMLElement, container: any) => number; scrollTo: (link: string) => void; addLink: (link: string, node: HTMLElement) => void; removeLink: (link: string) => void; handleClick: (e: Event, info: { title: any; href: string; }) => void; handleScroll: () => void; updateInk: () => void; bindScrollEvent: () => void; unbindScrollEvent: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onChange: (currentActiveLink: string) => boolean; onClick: (e: Event, info: { title: any; href: string; }) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly number) | undefined, unknown, unknown, unknown>; defaultActive: StringConstructor; affix: import("southgisui/es/utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; container: StringConstructor; direction: import("southgisui/es/utils").BuildPropReturn string) | undefined, unknown, string, unknown>; }>> & { onOnChange?: ((currentActiveLink: string) => any) | undefined; onOnClick?: ((e: Event, info: { title: any; href: string; }) => any) | undefined; }, { bounds: number; affix: import("southgisui/es/utils").BuildPropType; direction: string; }>> & { AnchorLink: import("vue").DefineComponent<{ title: StringConstructor; href: import("southgisui/es/utils").BuildPropReturn; }, { props: Readonly; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; linkRef: import("vue").Ref; activeLink: import("vue").Ref; addLink: (href: string, element: any) => void; removeLink: (href: string) => void; contextHandleClick: (e: Event, info: { title: any; href: string; }) => void; isActive: import("vue").ComputedRef; handleClick: (e: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>>, { href: string; }>; }; export default SgAnchor; export declare const SgAnchorLink: import("southgisui/es/utils").SFCWithInstall; }, { props: Readonly; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; linkRef: import("vue").Ref; activeLink: import("vue").Ref; addLink: (href: string, element: any) => void; removeLink: (href: string) => void; contextHandleClick: (e: Event, info: { title: any; href: string; }) => void; isActive: import("vue").ComputedRef; handleClick: (e: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>>, { href: string; }>>; export * from './src/anchor'; export * from './src/anchor-link'; export * from './src/constants';