import { ConfigDescription, ConfigValueExtractor } from "@salesforce/code-analyzer-engine-api";
import { JavaVersionIdentifier } from "./java-version-identifier";
export type SfgeEngineConfig = {
    java_command: string;
    disable_limit_reached_violations: boolean;
    java_max_heap_size?: string;
    java_thread_count: number;
    java_thread_timeout: number;
};
export declare const DEFAULT_SFGE_ENGINE_CONFIG: SfgeEngineConfig;
export declare const SFGE_ENGINE_CONFIG_DESCRIPTION: ConfigDescription;
export declare function validateAndNormalizeConfig(cve: ConfigValueExtractor, javaVersionIdentifier: JavaVersionIdentifier): Promise<SfgeEngineConfig>;
