import { Tree } from '@nx/devkit';
import { Linter, LinterType } from '@nx/eslint';
export interface CyLinterOptions {
    project: string;
    linter: Linter | LinterType;
    setParserOptionsProject?: boolean;
    skipPackageJson?: boolean;
    rootProject?: boolean;
    js?: boolean;
    /**
     * Directory from the project root, where the cypress files will be located.
     * typically src/ or cypress/
     **/
    cypressDir: string;
    /**
     * overwrite existing eslint rules for the cypress defaults
     * This is useful when adding linting to a brand new project vs an existing one
     **/
    overwriteExisting?: boolean;
    addPlugin?: boolean;
}
export declare function addLinterToCyProject(tree: Tree, options: CyLinterOptions): Promise<() => void>;
//# sourceMappingURL=add-linter.d.ts.map