import type { Logger } from '../../../utils/logging.js'; import { type PackageManagerConfig } from '../../../utils/packageManager.js'; import type { InternalLintResult } from '../internal.js'; type ConditionOptions = { packageManager: PackageManagerConfig; isInWorkspaceRoot: boolean; }; type RefreshableConfigFile = { name: string; type: 'ignore'; additionalMapping?: (s: string, packageManager: PackageManagerConfig) => string; if?: (options: ConditionOptions) => boolean; }; export declare const REFRESHABLE_CONFIG_FILES: RefreshableConfigFile[]; export declare const refreshConfigFiles: (mode: "format" | "lint", logger: Logger) => Promise<{ ok: boolean; fixable: boolean; annotations: { path: string; message: string; }[]; }>; export declare const tryRefreshConfigFiles: (mode: "format" | "lint", logger: Logger) => Promise; export {};