export declare const PMD_VERSION: string;
export declare const PMD_ENGINE_NAME: string;
export declare const CPD_ENGINE_NAME: string;
export declare const MINIMUM_JAVA_VERSION = "11.0.0";
export declare enum Language {
    APEX = "apex",// [CPD+PMD]
    HTML = "html",// [CPD+PMD]
    JAVASCRIPT = "javascript",// [CPD+PMD] Note that this id gets converted to 'ecmascript' when communicating to PMD since it uses 'ecmascript' instead as the identifier
    TYPESCRIPT = "typescript",// [CPD only - No PMD support] Note that TSLanguageModule is defined within the pmd-javascript jar file so no additional jar to add in here.
    VISUALFORCE = "visualforce",// [CPD+PMD]
    XML = "xml"
}
export declare const DEFAULT_FILE_EXTENSIONS: Record<Language, string[]>;
export declare const SFCA_RULESETS_TO_MAKE_AVAILABLE: string[];
export declare const SHARED_RULE_NAMES: Record<string, Language[]>;
