import type { WorkDTO } from '@curvenote/common'; import type { ISession } from '../session/types.js'; export type LookupKeyMode = 'id' | 'doi'; type ResolveExistingWorkOpts = { mode: LookupKeyMode; key?: string; doi?: string; yes?: boolean; forceNew?: boolean; contextLabel: string; fallbackCreateKey?: string; }; export declare function resolveExistingWork(session: ISession, opts: ResolveExistingWorkOpts): Promise; export {}; //# sourceMappingURL=resolveExistingWork.d.ts.map