import { Resolver, TokenizeContext, Effects, State } from 'micromark-util-types';

/** @type {Construct} */
declare const attention: {
    name: string;
    resolveAll: typeof resolveAllAttention;
    tokenize: typeof tokenizeAttention;
};
declare function resolveAllAttention(events: Parameters<Resolver>[0], context: Parameters<Resolver>[1]): ReturnType<Resolver>;
/**
 * @this {TokenizeContext}
 *   Context.
 * @type {Tokenizer}
 */
declare function tokenizeAttention(this: TokenizeContext, effects: Effects, ok: State): State;

export { attention };
