import { NowikiBaseToken } from './base'; import type { Config } from '../../base'; import type { Token } from '../../internal'; import type { SyntaxBase } from '../../mixin/syntax'; export interface DoubleUnderscoreToken extends SyntaxBase { } /** * behavior switch * * 状态开关 */ export declare abstract class DoubleUnderscoreToken extends NowikiBaseToken { #private; readonly name: string; get type(): 'double-underscore'; /** * @param word 状态开关名 * @param sensitive 是否固定大小写 * @param fullWidth 是否为全角下划线 */ constructor(word: string, sensitive: boolean, fullWidth: boolean, config: Config, accum?: Token[]); cloneNode(): this; }