import JDLApplicationConfigurationOption from './jdl-application-configuration-option.js';
export default class JDLApplicationConfiguration {
    options: Record<string, JDLApplicationConfigurationOption>;
    namespace?: string;
    constructor(namespace?: string);
    hasOption(optionName: string): boolean;
    getOption(optionName: string): JDLApplicationConfigurationOption | undefined;
    setOption(option: JDLApplicationConfigurationOption): void;
    forEachOption(passedFunction: (option: JDLApplicationConfigurationOption) => void): void;
    toString(indent?: number): string;
}
