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>;
