import * as vscode from "vscode"; import { GradleConfig } from "../proto/gradle_pb"; import { RootProject } from "../rootProject/RootProject"; export declare function getConfigIsAutoDetectionEnabled(rootProject: RootProject): boolean; export declare function getConfigJavaHome(): string | null; export declare function getConfigJavaImportGradleJavaHome(): string | null; export declare function getConfigGradleJavaHome(): string | null; export declare function getConfigJavaImportGradleUserHome(): string | null; export declare function getConfigJavaImportGradleJvmArguments(): string | null; export declare function getConfigJavaImportGradleWrapperEnabled(): boolean; export declare function getConfigJavaImportGradleVersion(): string | null; export declare function getConfigJavaImportGradleHome(): string | null; export declare function getConfigIsDebugEnabled(): boolean; export declare type ReuseTerminalsValue = "task" | "off" | "all"; export declare function getConfigReuseTerminals(): ReuseTerminalsValue; export declare function getDisableConfirmations(): boolean; export declare function getConfigFocusTaskInExplorer(): boolean; export declare function getNestedProjectsConfig(workspaceFolder: vscode.WorkspaceFolder): boolean | ReadonlyArray; export declare function getShowStoppedDaemons(): boolean; export declare function setShowStoppedDaemons(value: boolean): void; export declare function getJavaDebugCleanOutput(): boolean; export declare function getAllowParallelRun(): boolean; export declare function getGradleConfig(): GradleConfig;