import type { SourceAnchor } from '@learnitive/latex-source';
import type { ProjectPaperMemoryManuscriptAction } from '@learnitive/service-core';

export type PaperMemoryManuscriptSelection = {
  anchor: SourceAnchor;
  text: string;
  mode: 'source' | 'visual';
};

export type PaperMemoryManuscriptActionRequest = {
  id: number;
  action: ProjectPaperMemoryManuscriptAction;
};

export type PaperMemoryOpenPaperRequest = {
  id: number;
  paperId: string;
  page?: number;
};
