import { DSLType, VersionManagementType } from '@jnxplus/common';
import { ExecutorContext, PluginConfiguration, Tree } from '@nx/devkit';
export declare function getProjectPath(context: ExecutorContext, gradleRootDirectoryAbsolutePath: string): string;
export declare function getProjectPathFromProjectRoot(projectRoot: string, gradleRootDirectoryAbsolutePath: string): string;
export declare function getQuarkusVersion(gradlePropertiesContent: string): string;
export declare function getRootProjectName(settingsGradleContent: string): string;
export declare function getPlugin(): PluginConfiguration | undefined;
export declare function getGradleRootDirectory(): string;
export declare function getExecutable(): string;
export declare function getDsl(tree: Tree, gradleRootDirectory: string): DSLType;
export declare function addProjectToGradleSetting(tree: Tree, options: {
    projectRoot: string;
    gradleRootDirectory: string;
}): void;
export declare function addLibraryToProjects(tree: Tree, options: {
    projectRoot: string;
    parsedProjects: string[];
    gradleRootDirectory: string;
}): void;
export declare function getVersionManagement(tree: Tree, gradleRootDirectory: string): VersionManagementType;
export declare function findQuarkusVersion(framework: string | undefined, gradleRootDirectory: string, versionManagement: VersionManagementType): string;
