import Settings from '../../settings'; import { EntryFilterFunction, MicromatchOptions, Pattern } from '../../types'; export default class EntryFilter { private readonly _settings; private readonly _micromatchOptions; readonly index: Map; constructor(_settings: Settings, _micromatchOptions: MicromatchOptions); getFilter(positive: Pattern[], negative: Pattern[]): EntryFilterFunction; private _filter; private _isDuplicateEntry; private _createIndexRecord; private _onlyFileFilter; private _onlyDirectoryFilter; private _isSkippedByAbsoluteNegativePatterns; private _isMatchToPatterns; }