import { isDeploymentStatusTrigger } from '../../automations/types/deploymentStatusTrigger'; import { isFlowRunStateTrigger } from '../../automations/types/flowRunStateTrigger'; import { AutomationTrigger } from '../../automations/types/triggers'; import { isWorkPoolStatusTrigger } from '../../automations/types/workPoolStatusTrigger'; import { isWorkQueueStatusTrigger } from '../../automations/types/workQueueStatusTrigger'; export declare const automationTriggerTemplates: readonly ["deployment-status", "flow-run-state", "work-pool-status", "work-queue-status", "custom"], isAutomationTriggerTemplate: (value: unknown) => value is "deployment-status" | "flow-run-state" | "work-pool-status" | "work-queue-status" | "custom"; export type AutomationTriggerTemplate = typeof automationTriggerTemplates[number]; export declare function getAutomationTriggerTemplateLabel(template: AutomationTriggerTemplate): string; export declare const automationTriggerTemplateChecks: { readonly 'deployment-status': typeof isDeploymentStatusTrigger; readonly 'flow-run-state': typeof isFlowRunStateTrigger; readonly 'work-pool-status': typeof isWorkPoolStatusTrigger; readonly 'work-queue-status': typeof isWorkQueueStatusTrigger; }; export declare function getAutomationTriggerTemplate(trigger: AutomationTrigger): AutomationTriggerTemplate;