declare namespace org { namespace eclipse { namespace jetty { namespace util { class PathWatcher$Config { public static readonly UNLIMITED_DEPTH: int protected readonly dir: java.nio.file.Path protected recurseDepth: int protected includes: java.util.List protected excludes: java.util.List protected excludeHidden: boolean public constructor(arg0: java.nio.file.Path) public addExclude(arg0: java.nio.file.PathMatcher | java.nio.file.PathMatcher$$Lambda): void public addExclude(arg0: java.lang.String | string): void public addExcludeGlobRelative(arg0: java.lang.String | string): void public addExcludeHidden(): void public addExcludes(arg0: java.util.List): void public addInclude(arg0: java.nio.file.PathMatcher | java.nio.file.PathMatcher$$Lambda): void public addInclude(arg0: java.lang.String | string): void public addIncludeGlobRelative(arg0: java.lang.String | string): void public addIncludes(arg0: java.util.List): void public asSubConfig(arg0: java.nio.file.Path): org.eclipse.jetty.util.PathWatcher$Config public getRecurseDepth(): int public isRecurseDepthUnlimited(): boolean public getPath(): java.nio.file.Path public isExcluded(arg0: java.nio.file.Path): boolean public isIncluded(arg0: java.nio.file.Path): boolean public matches(arg0: java.nio.file.Path): boolean public setRecurseDepth(arg0: int): void public shouldRecurseDirectory(arg0: java.nio.file.Path): boolean public toString(): string public static class: java.lang.Class } } } } }