import type { Node } from '@markdoc/markdoc'; import type { MarkdocResolveContext } from './types.js'; export declare class MdLinkResolveError extends Error { link: string; constructor(message: string, link: string); } declare const LINK_ORIGINAL_ATTR_NAME = "redocly:::linkOriginal"; type WithOriginalLink = T & { [LINK_ORIGINAL_ATTR_NAME]?: string | null; }; export declare function resolveCodeSnippetFromFile(node: WithOriginalLink, attributeName: string, pageRelativePath: string, { actions: { contentDir }, contentProvider }: MarkdocResolveContext): void; export declare function resolveLink(node: WithOriginalLink, attributeName: string, pageRelativePath: string, { actions, contentProvider }: MarkdocResolveContext): { sharedDataId?: string; } | void; export declare function resolveImageSrc(node: WithOriginalLink, attributeName: string, pageRelativePath: string, { actions: { contentDir, outdir } }: MarkdocResolveContext): void; export declare function resolveImageSrcSet(node: WithOriginalLink, attributeName: string, pageRelativePath: string, { actions: { contentDir, outdir } }: MarkdocResolveContext): void; export declare function resolveParsedYaml(node: Node, attrName: string, relativePath: string, context: MarkdocResolveContext): void; export declare function resolveRawContent(node: Node, attrName: string, relativePath: string, context: MarkdocResolveContext): void; export declare function resolveSvgContent(node: Node, attrName: string, relativePath: string, context: MarkdocResolveContext): void; export declare const attributeResolvers: Record; export {}; //# sourceMappingURL=attribute-resolvers.d.ts.map