import type { KitType } from "@rnx-kit/types-kit-config";
import type { PackageManifest } from "@rnx-kit/types-node";
import type { Command, Options } from "../types.ts";
/**
 * Generates an `align-deps` configuration for a React Native package by
 * inspecting its dependencies.
 *
 * Note that this function uses the `react-native` version to determine which
 * profile to use. If the package is not a React Native app/library, this
 * function will return early.
 *
 * @param manifest The package manifest to update
 * @param projectRoot The root of the project
 * @param kitType The project type
 * @param options Options from the command line
 * @returns A configured package manifest; `null` if the React Native version could not be determined
 */
export declare function initializeConfig(manifest: PackageManifest, projectRoot: string, kitType: KitType, { presets }: Options): PackageManifest | null;
export declare function makeInitializeCommand(kitType: string, options: Options): Command | undefined;
//# sourceMappingURL=initialize.d.ts.map