import { Highlight } from './networking/fragments/highlightFragment' import { ArticleReadingProgressMutationInput } from './networking/mutations/articleReadingProgressMutation' import { MergeHighlightInput } from './networking/mutations/mergeHighlightMutation' import { UpdateHighlightInput } from './networking/mutations/updateHighlightMutation' import { CreateHighlightInput } from './networking/highlights/useItemHighlights' export type ArticleMutations = { createHighlightMutation: ( input: CreateHighlightInput ) => Promise deleteHighlightMutation: ( libraryItemId: string, highlightId: string ) => Promise mergeHighlightMutation: ( input: MergeHighlightInput ) => Promise updateHighlightMutation: ( input: UpdateHighlightInput ) => Promise articleReadingProgressMutation: ( input: ArticleReadingProgressMutationInput ) => Promise }