import type { TokenTypes } from '../base'; import type { Title } from '../lib/title'; import type { Token } from '../internal'; declare type Target = Token & { link?: string | Title; }; /** 用于选择器的属性 */ export declare class Attributes { #private; token: Target; type: TokenTypes; constructor(token: Token); get link(): string | Title | undefined; get invalid(): boolean; get siblings(): Token[] | undefined; get siblingsOfType(): Token[] | undefined; get siblingsCount(): number; get siblingsCountOfType(): number; get index(): number; get indexOfType(): number; get lastIndex(): number; get lastIndexOfType(): number; } export {};