import type { ValueOf } from '../utils/ValueOf.js';
import { CMCD_EVENT_MODE } from './CMCD_EVENT_MODE.js';
import { CMCD_REQUEST_MODE } from './CMCD_REQUEST_MODE.js';
import { CMCD_RESPONSE_MODE } from './CMCD_RESPONSE_MODE.js';
/**
 * CMCD reporting mode types.
 *
 * @group CMCD
 *
 * @enum
 *
 * @beta
 */
export declare const CmcdReportingMode: {
    /**
     * Request mode
     */
    readonly REQUEST: typeof CMCD_REQUEST_MODE;
    /**
     * Response mode
     */
    readonly RESPONSE: typeof CMCD_RESPONSE_MODE;
    /**
     * Event mode
     */
    readonly EVENT: typeof CMCD_EVENT_MODE;
};
/**
 * @beta
 */
export type CmcdReportingMode = ValueOf<typeof CmcdReportingMode>;
//# sourceMappingURL=CmcdReportingMode.d.ts.map