import { StreamAlertConditionConditionTypeEnum } from './StreamAlertConditionConditionTypeEnum';
import { StreamAlertConditionConstraintTypeEnum } from './StreamAlertConditionConstraintTypeEnum';
import { StreamAlertConditionThresholdTypeEnum } from './StreamAlertConditionThresholdTypeEnum';
/** New Graylog alert */
export interface OutputGraylogStreamAlertCreation {
    /** Backlog */
    backlog: number;
    /** Condition type */
    conditionType?: StreamAlertConditionConditionTypeEnum;
    /** Constraint type */
    constraintType?: StreamAlertConditionConstraintTypeEnum;
    /** Field */
    field?: string;
    /** Grace period */
    grace: number;
    /** Query filter */
    queryFilter?: string;
    /** Repeat notifications enabled */
    repeatNotificationsEnabled?: boolean;
    /** Threshold */
    threshold?: number;
    /** Threshold type */
    thresholdType?: StreamAlertConditionThresholdTypeEnum;
    /** Time */
    time?: number;
    /** Title */
    title: string;
    /** Value */
    value?: string;
}
//# sourceMappingURL=OutputGraylogStreamAlertCreation.d.ts.map