import { PublicDoenetMLCore as PublicDoenetMLCoreRust } from 'lib-doenetml-worker';
import { DastRoot } from '../../packages/parser/dist';
import { PublicDoenetMLCore } from '../../packages/doenetml-worker-javascript/dist';
export type ResolvePathToNodeIdx = Awaited<ReturnType<typeof createCoreForLookup>>["resolvePathToNodeIdx"];
export declare function createCoreForLookup({ dast }: {
    dast: DastRoot;
}): Promise<{
    core: PublicDoenetMLCore;
    rustCore: PublicDoenetMLCoreRust;
    resolvePathToNodeIdx: (name: string, origin?: number) => Promise<number>;
}>;
//# sourceMappingURL=core.d.ts.map