import { MMELNote } from '../../../serialize/interface/supportinterface'; import { UndoReducerInterface } from '../interface'; interface RefCascadeAction { subtask: 'process-ref'; from: string | undefined; to: string | undefined; ids: string[]; } interface ReplaceNotesAction { task: 'replace'; from: string[]; to: MMELNote[]; } declare type CascadeAction = RefCascadeAction & { task: 'cascade'; }; declare type EXPORT_ACTION = CascadeAction | ReplaceNotesAction; export declare type NotesAction = EXPORT_ACTION & { act: 'notes'; }; export declare function useNotes(x: Record): UndoReducerInterface, NotesAction>; export {}; //# sourceMappingURL=notes.d.ts.map