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