/** * Caches the list of rule filters that are specified in the include and exclude options in awslint.json. */ export declare class RuleFilterSet { /** * Rule filter format is code:scope e.g. 'docs-public-apis:aws-cdk-lib.TagType'. * Wildcards can be used in the following ways: * * 1. Match any code e.g.: '*:aws-cdk-lib.TagType' * 2. Match any scope e.g.: 'docs-public-apis:*' * 3. Match any scope prefix e.g.: 'docs-public-apis:aws-cdk-lib.Tag*' */ private codesToScopes; private codesToScopePrefixes; private scopes; private scopePrefixes; private _isEmpty; constructor(ruleFilterList: string[]); matches(code: string, scope: string): boolean; private containsPrefix; isEmpty(): boolean; private addToMap; private hasWildcard; }