import { TextAstCitation, TextAstReference } from '../text_parsers/ast.js'; import { TextParserContext } from '../text_parsers/parsers.js'; import { Transformation } from '../text_parsers/transformers.js'; export declare function extractCitationReferences(context: TextParserContext, citation: TextAstCitation): Generator; export declare function extractReferences(context: TextParserContext, options?: { overlapWindowForCandidate?: (anchor: string) => number; }): Generator; export declare function extractReferencesWithOriginalTransformations(context: TextParserContext, transformation: Transformation): Generator; export declare const getExtractedReferences: (context: TextParserContext) => TextAstReference[]; export declare const getExtractedReferencesWithOriginalTransformations: (context: TextParserContext, transformation: Transformation) => TextAstReference[];