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