export declare const DEFAULT_DENY_PATTERNS: readonly string[];
export declare function isDenied(relPath: string): boolean;
interface IgnoreRule {
    readonly regex: RegExp;
    readonly dirEntryRegex: RegExp | null;
    readonly negated: boolean;
    readonly dirOnly: boolean;
}
export interface IgnoreMatcher {
    readonly rules: readonly IgnoreRule[];
}
export declare function compileIgnore(lines: readonly string[]): IgnoreMatcher;
export declare function isIgnored(matcher: IgnoreMatcher, relPath: string, isDir: boolean): boolean;
export {};
//# sourceMappingURL=ignore.d.ts.map