import type Option from "../Interface/Option.js";
import type Plan from "../Interface/Plan.js";
/**
 * @module Not
 *
 */
export default interface Interface {
    /**
     *
     * The function `Not` filters out files from the `File` array based on the provided `Pattern`
     * parameter.
     *
     * @param Pattern - The `Pattern` parameter is of type `Option["Exclude"]`. It represents the patterns
     * or filters that will be used to exclude certain files from the `Results` array.
     *
     * @param Results - The `Results` parameter is expected to be an array of results from a plan. Each element
     * in the array should be an array itself, with two elements. The first element represents the file
     * name, and the second element represents the file content.
     *
     */
    (Pattern: Option["Exclude"], Results: Plan["Results"]): Plan["Results"];
}
