import { Aspect, FP } from "@atomist/sdm-pack-fingerprints";
import { Omit } from "../../util/omit";
export interface GlobMatch {
    path: string;
    size: number;
}
export interface GlobAspectData {
    kind: "glob";
    glob: string;
    matches: GlobMatch[];
}
export declare function isGlobMatchFingerprint(fp: FP): fp is FP<GlobAspectData>;
/**
 * Check for presence of a glob
 * undefined to return no fingerprint.
 * Always return something, but may have an empty path.
 * Entropy is disabled by default, but callers can override this
 */
export declare function globAspect(config: Omit<Aspect, "extract" | "apply"> & {
    glob: string;
}): Aspect<GlobAspectData>;
//# sourceMappingURL=globAspect.d.ts.map