export interface StandingOrder {
  id: string;
  name: string;
  description?: string;
  trigger: {
    type: 'cron' | 'event' | 'threshold' | 'manual';
    cronExpression?: string;
    eventType?: string;
  };
  targets: {
    serverIds?: string[];
    clusterIds?: string[];
    allServers?: boolean;
    environmentFilter?: string[];
  };
  status: 'active' | 'paused' | 'archived';
  createdAt: string;
  updatedAt: string;
}
