import { JHipsterOptionDefinition } from '../../../jdl/types/types.js';
import { OptionWithDerivedProperties } from '../../base-application/application-options.js';
export declare const MESSAGE_BROKER = "messageBroker";
export declare const MESSAGE_BROKER_KAFKA = "kafka";
export declare const MESSAGE_BROKER_PULSAR = "pulsar";
export declare const MESSAGE_BROKER_NO = "no";
declare const optionDefinition: JHipsterOptionDefinition;
export default optionDefinition;
type MessageBrokerTypes = [typeof MESSAGE_BROKER_KAFKA, typeof MESSAGE_BROKER_PULSAR, typeof MESSAGE_BROKER_NO];
export type MessageBrokerApplicationType = OptionWithDerivedProperties<typeof MESSAGE_BROKER, MessageBrokerTypes>;
