import type { KitConfig } from "@rnx-kit/config";
import type { AlignDepsConfig, ErrorCode, LegacyCheckConfig, Options } from "./types";
type ConfigResult = AlignDepsConfig | LegacyCheckConfig | ErrorCode;
export declare const defaultConfig: AlignDepsConfig["alignDeps"];
export declare function containsValidPresets(config: KitConfig["alignDeps"]): boolean;
export declare function findEmptyRequirements(config: KitConfig["alignDeps"]): string | undefined;
/**
 * Loads configuration from the specified package manifest.
 * @param manifestPath The path to the package manifest to load configuration from
 * @param options Command line options
 * @returns The configuration; otherwise an error code
 */
export declare function loadConfig(manifestPath: string, { excludePackages }: Pick<Options, "excludePackages">): ConfigResult;
export {};
//# sourceMappingURL=config.d.ts.map