import * as $dara from '@darabonba/typescript'; export declare class SlsMultiConditionCaseConfig extends $dara.Model { /** * @remarks * The match expression (corresponds to V1 condition, preserved as-is without structured parsing). * * @example * Sample value */ condition?: string; /** * @remarks * The count match expression (corresponds to V1 countCondition, preserved as-is without structured parsing). * * @example * Sample value */ countCondition?: string; /** * @remarks * **[Deprecated]** The write path is disabled. Use countCondition instead. * * @example * GTE * * @deprecated */ countOperator?: string; /** * @remarks * **[Deprecated]** The write path is disabled. Use countCondition instead. * * @example * 100 * * @deprecated */ countThreshold?: number; /** * @remarks * **[Deprecated]** The write path is disabled. Use condition instead. * * @example * Sample value * * @deprecated */ matchField?: string; /** * @remarks * **[Deprecated]** The write path is disabled. Use condition instead. * * @example * PRESENT * * @deprecated */ matchOperator?: string; /** * @remarks * **[Deprecated]** The write path is disabled. Use condition instead. * * @example * Sample value * * @deprecated */ matchValue?: string; /** * @remarks * The detection operator (aligned with V1 caseList.type): HAS_DATA / HAS_DATA_COUNT / HAS_DATA_MATCH / HAS_DATA_MATCH_COUNT. * * @example * HAS_DATA */ operator?: string; /** * @remarks * **[Deprecated]** The write path is disabled. Use condition instead. * * @example * Sample value * * @deprecated */ rawCondition?: string; /** * @remarks * The severity level (corresponds to V1 level). * * @example * INFO */ severity?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }