import type { Core } from "@strapi/strapi"; export interface Deployment { id: number; application_id: string; deployment_uuid: string; pull_request_id: number; force_rebuild: boolean; commit: string; status: string; is_webhook: boolean; created_at: string; updated_at: string; finished_at: string; current_process_id: string; restart_only: boolean; git_type: string | null; server_id: number; application_name: string; server_name: string; deployment_url: string; destination_id: string; only_this_server: boolean; rollback: boolean; commit_message: string; is_api: boolean; build_server_id: string | null; horizon_job_id: string; horizon_job_worker: string; } export interface DeploymentsResponse { count: number; deployments: Deployment[]; } declare const service: ({ strapi }: { strapi: Core.Strapi; }) => { getWelcomeMessage(): string; triggerDeploy(): Promise<{ success: boolean; message: string; timestamp: string; response: string; }>; listDeployments(skip?: number, take?: number): Promise; }; export default service;