import { CreateNodesV2, CreateDependencies } from '@nx/devkit';

declare const name = "storm-software/rust";
declare const description = "Plugin for parsing Cargo.toml files";
type CargoPluginProfileMap = Record<string, string> & {
    development?: string;
    production?: string;
};
declare const DefaultCargoPluginProfileMap: {
    development: string;
    production: string;
};
declare const DEFAULT_ERROR_MESSAGE = "An error occurred in the Storm Rust Nx plugin.";
interface CargoPluginOptions {
    includeApps?: boolean;
    skipDocs?: boolean;
    toolchain?: "stable" | "beta" | "nightly";
    profiles?: CargoPluginProfileMap;
}
declare const createNodesV2: CreateNodesV2<CargoPluginOptions | undefined>;
declare const createDependencies: CreateDependencies;

export { type CargoPluginOptions, type CargoPluginProfileMap, DEFAULT_ERROR_MESSAGE, DefaultCargoPluginProfileMap, createDependencies, createNodesV2, description, name };
