/** * Deployment trigger module for various deployment platforms */ import type { DeploymentTrigger, DeploymentInfo, RuntimeContext } from '../types/index.js'; export interface WebhookPayload { ref?: string; branch?: string; trigger?: string; timestamp?: number; [key: string]: any; } export declare class SimpleDeploymentTrigger implements DeploymentTrigger { private readonly timeout; /** * Trigger deployment via webhook */ trigger(context: RuntimeContext): Promise; /** * Get deployment status - simplified implementation */ getStatus(_deploymentId: string): Promise; } /** * Factory function to create deployment trigger */ export declare function createDeploymentTrigger(_type?: string, _options?: { customHeaders?: Record; }): DeploymentTrigger; /** * Helper function to check if deployment is configured */ export declare function hasDeploymentConfig(config: { deployment?: string | { webhook: string; }; }): boolean; //# sourceMappingURL=deployment-trigger.d.ts.map