import { AffixProps } from '../affix';
import { LNode, ScrollContainer } from '../../common.type';
export interface TypeAnchorProps {
    affixProps?: AffixProps;
    bounds?: number;
    container?: ScrollContainer;
    cursor?: LNode;
    size?: 'small' | 'medium' | 'large';
    targetOffset?: number;
    onChange?: (currentLink: string, prevLink: string) => void;
    onClick?: (link: {
        href: string;
        title: string;
        e: MouseEvent;
    }) => void;
}
export interface TypeAnchorTargetProps {
    id: string;
    tag?: string;
}
export interface TypeAnchorItemProps {
    href: string;
    target?: '_self' | '_blank' | '_parent' | '_top';
    title?: string | LNode;
}
