import { AutomationTrigger } from '../../automations/types/triggers';
export type AutomationTriggerCompoundRequire = number | 'any' | 'all';
export declare const DEFAULT_COMPOUND_TRIGGER_REQUIRED: AutomationTriggerCompoundRequire;
export interface IAutomationTriggerCompound {
    triggers: AutomationTrigger[];
    within: number;
    require: AutomationTriggerCompoundRequire;
}
export declare class AutomationTriggerCompound implements IAutomationTriggerCompound {
    readonly type = "compound";
    triggers: AutomationTrigger[];
    within: number;
    require: AutomationTriggerCompoundRequire;
    constructor(trigger: Partial<IAutomationTriggerCompound>);
}
