interface CompiledGlob {
    readonly source: string;
    readonly regex: RegExp;
}
export declare function compileGlob(glob: string): CompiledGlob;
export declare function matchesGlob(glob: CompiledGlob, relativePath: string): boolean;
export declare function matchesAny(globs: readonly CompiledGlob[], relativePath: string, defaultWhenEmpty: boolean): boolean;
export declare function compileGlobList(globs: readonly string[] | undefined): readonly CompiledGlob[];
export type { CompiledGlob };
//# sourceMappingURL=glob.d.ts.map