import type { GenericNode, GenericParent } from 'myst-common'; import type { VFile } from 'vfile'; import type { ISession } from '../session/types.js'; type RORResponse = { id: string; names: { lang: string | null; types: string[]; value: string; }[]; }; /** * Resolve the given ror.org ID into JSON data about the organization * * @param session - CLI session * @param ror - ror.org ID */ export declare function resolveRORAsJSON(session: ISession, ror: string): Promise; /** * Fetch organization data for the given ROR ID in JSON * * @param session - CLI session * @param vfile * @param node * @param ror - ror ID (does not include the https://ror.org) */ export declare function resolveROR(session: ISession, vfile: VFile, node: GenericNode, ror: string): Promise; /** * Find in-line RORs and add default text */ export declare function transformLinkedRORs(session: ISession, vfile: VFile, mdast: GenericParent, path: string): Promise; export {}; //# sourceMappingURL=ror.d.ts.map