import { SansDependencies } from "../../binding";
import { AllOriginalConfigurations } from "../../input/findOriginalConfigurations";
import { convertRules } from "./rules/convertRules";
import { summarizePackageRules } from "./summarization/summarizePackageRules";
export type CreateESLintConfigurationDependencies = {
    convertRules: SansDependencies<typeof convertRules>;
    summarizePackageRules: SansDependencies<typeof summarizePackageRules>;
};
export declare const createESLintConfiguration: (dependencies: CreateESLintConfigurationDependencies, originalConfigurations: AllOriginalConfigurations, prettier: boolean | undefined, ruleEquivalents: Map<string, string[]>) => Promise<import("./summarization/types").SummarizedConfigResultsConfiguration>;
