import { AutomationTriggerEventPosture } from '../../automations/types/automationTriggerEvent';
import { DeploymentStatus } from '../../models/DeploymentStatus';
export declare const deploymentStatusEvent: readonly ["prefect.deployment.ready", "prefect.deployment.not-ready", "prefect.deployment.disabled"], isDeploymentStatusEvent: (value: unknown) => value is "prefect.deployment.ready" | "prefect.deployment.not-ready" | "prefect.deployment.disabled";
export type DeploymentStatusEvent = typeof deploymentStatusEvent[number];
export type DeploymentStatusTrigger = {
    deployments: string[];
    posture: AutomationTriggerEventPosture;
    status: DeploymentStatus;
    time: number;
};
/**
 * This is used to determine if an AutomationTrigger can be mapped into a DeploymentStatusTrigger
 */
export declare function isDeploymentStatusTrigger(trigger: unknown): boolean;
