import AbstractCliTest from '../../../tests/AbstractCliTest';
export default class UpgradingToEslint9Test extends AbstractCliTest {
    private static migrator;
    private static deletedFiles;
    protected static beforeEach(): Promise<void>;
    protected static migratorThrowsWhenMissingRequired(): Promise<void>;
    protected static deletesTheDotEsLintIgnoreIfItExists(): Promise<void>;
    protected static skipsIfDotEsLintIgnoreDoesNotExist(): Promise<void>;
    protected static deletesTheDotEsLintConfig(): Promise<void>;
    protected static overwritesVsCodeSettingsIfExist(): Promise<void>;
    protected static doesNotWriteTheFileIfItDoesNotExist(): Promise<void>;
    protected static callsMigratorInMigrateCommand(): Promise<void>;
    protected static doNotCopyEsLintConfigIfAlreadyExists(): Promise<void>;
    protected static doNotCopyVsCodeSettingsIfLegacyEsLintConfigDoesNotExist(): Promise<void>;
    private static copyLegacyModuleAndMigrate;
    private static migrate;
    private static copyOverLegacyModule;
}
