import { type IReferenceStateResolver } from 'myst-transforms';
import type { GenericParent } from 'myst-common';
import type { Dependency } from 'myst-spec-ext';
import type { ISession } from '../session/types.js';
/**
 * This is the {embed} directive, that embeds nodes from elsewhere in a page.
 */
export declare function embedTransform(session: ISession, mdast: GenericParent, file: string, dependencies: Dependency[], state: IReferenceStateResolver): Promise<void>;
//# sourceMappingURL=embed.d.ts.map