export declare const exampleRootTslintJson: {
    raw: {
        rulesDirectory: string[];
        linterOptions: {
            exclude: string[];
        };
        rules: {
            'arrow-return-shorthand': boolean;
            'callable-types': boolean;
            'class-name': boolean;
            deprecation: {
                severity: string;
            };
            forin: boolean;
            'import-blacklist': (string | boolean)[];
            'interface-over-type-literal': boolean;
            'member-access': boolean;
            'member-ordering': (boolean | {
                order: string[];
            })[];
            'no-arg': boolean;
            'no-bitwise': boolean;
            'no-console': (string | boolean)[];
            'no-construct': boolean;
            'no-debugger': boolean;
            'no-duplicate-super': boolean;
            'no-empty': boolean;
            'no-empty-interface': boolean;
            'no-eval': boolean;
            'no-inferrable-types': (string | boolean)[];
            'no-misused-new': boolean;
            'no-non-null-assertion': boolean;
            'no-shadowed-variable': boolean;
            'no-string-literal': boolean;
            'no-string-throw': boolean;
            'no-switch-case-fall-through': boolean;
            'no-unnecessary-initializer': boolean;
            'no-unused-expression': boolean;
            'no-var-keyword': boolean;
            'object-literal-sort-keys': boolean;
            'prefer-const': boolean;
            radix: boolean;
            'triple-equals': (string | boolean)[];
            'unified-signatures': boolean;
            'variable-name': boolean;
            'nx-enforce-module-boundaries': (boolean | {
                allow: string[];
                depConstraints: {
                    sourceTag: string;
                    onlyDependOnLibsWithTags: string[];
                }[];
                enforceBuildableLibDependency: boolean;
            })[];
            'directive-selector': (string | boolean)[];
            'component-selector': (string | boolean)[];
            'no-conflicting-lifecycle': boolean;
            'no-host-metadata-property': boolean;
            'no-input-rename': boolean;
            'no-inputs-metadata-property': boolean;
            'no-output-native': boolean;
            'no-output-on-prefix': boolean;
            'no-output-rename': boolean;
            'no-outputs-metadata-property': boolean;
            'template-banana-in-box': boolean;
            'template-no-negated-async': boolean;
            'use-lifecycle-interface': boolean;
            'use-pipe-transform-interface': boolean;
        };
    };
    tslintPrintConfigResult: {
        rules: {
            'arrow-return-shorthand': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'callable-types': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'class-name': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            deprecation: {
                ruleSeverity: string;
            };
            forin: {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'import-blacklist': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'interface-over-type-literal': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'member-access': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'member-ordering': {
                ruleArguments: {
                    order: string[];
                }[];
                ruleSeverity: string;
            };
            'no-arg': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-bitwise': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-console': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'no-construct': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-debugger': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-duplicate-super': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-empty': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-empty-interface': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-eval': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-inferrable-types': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'no-misused-new': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-non-null-assertion': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-shadowed-variable': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-string-literal': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-string-throw': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-switch-case-fall-through': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-unnecessary-initializer': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-unused-expression': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-var-keyword': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'object-literal-sort-keys': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'prefer-const': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            radix: {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'triple-equals': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'unified-signatures': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'variable-name': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'nx-enforce-module-boundaries': {
                ruleArguments: {
                    allow: string[];
                    depConstraints: {
                        sourceTag: string;
                        onlyDependOnLibsWithTags: string[];
                    }[];
                    enforceBuildableLibDependency: boolean;
                }[];
                ruleSeverity: string;
            };
            'directive-selector': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'component-selector': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'no-conflicting-lifecycle': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-host-metadata-property': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-input-rename': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-inputs-metadata-property': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-output-native': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-output-on-prefix': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-output-rename': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'no-outputs-metadata-property': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'template-banana-in-box': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'template-no-negated-async': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'use-lifecycle-interface': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
            'use-pipe-transform-interface': {
                ruleArguments: any[];
                ruleSeverity: string;
            };
        };
    };
};
export declare const exampleAngularProjectTslintJson: {
    raw: {
        extends: string;
        rules: {
            'directive-selector': (string | boolean)[];
            'component-selector': (string | boolean)[];
        };
        linterOptions: {
            exclude: string[];
        };
    };
    tslintPrintConfigResult: {
        rules: {
            'directive-selector': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
            'component-selector': {
                ruleArguments: string[];
                ruleSeverity: string;
            };
        };
    };
};
export declare const exampleNonAngularProjectTslintJson: {
    raw: {
        extends: string;
        linterOptions: {
            exclude: string[];
        };
        rules: {};
    };
    tslintPrintConfigResult: {
        rules: {};
    };
};
export declare const exampleE2eProjectTslintJson: {
    raw: {
        extends: string;
        linterOptions: {
            exclude: string[];
        };
        rules: {};
    };
    tslintPrintConfigResult: {
        rules: {};
    };
};
