import { Specification } from "./specification";
declare type InverseOperation = "add" | "remove";
export interface SpecificationInverse {
    inverseSpecification: Specification;
    operation: InverseOperation;
    givenSubset: string[];
    parentSubset: string[];
    path: string;
    resultSubset: string[];
}
export declare function invertSpecification(specification: Specification): SpecificationInverse[];
export {};
//# sourceMappingURL=inverse.d.ts.map