import { RemoveOptions, Id, OpId, RemoveOperation, Type } from '../interfaces'; import { Entities } from '../schema'; import { Namespace } from '../options'; export interface Action { type: string; operations: Map; } export interface Creator { (...resources: Input[]): Action; } interface InputObject { type: Type; id: Id; options?: RemoveOptions; } declare type InputTuple = [Type, Id, RemoveOptions?]; declare type Input = InputTuple | InputObject; export declare const makeRemove: (entities: Entities, namespace: Namespace) => { creator: Creator; type: string; }; export {};