/** * Staging environment operations for macOS plugin * Handles staging deployment, server preparation, and staging-specific helpers */ import type { FactiiiConfig, DeployResult, EnsureServerReadyOptions } from '../../../types/index.js'; /** * Ensure server is ready for deployment * Installs Node.js, git, pnpm, clones repo, checks out commit */ export declare function ensureServerReady(config: FactiiiConfig, environment: string, options?: EnsureServerReadyOptions): Promise; /** * Deploy to staging environment * * Note: Docker image building is handled by the pipeline plugin (staging.ts) * This method only handles deployment (regenerating docker-compose.yml and starting containers) * * @param config - Factiii config (supports both v1.x and v2.0.0+) * @param environment - Environment name (defaults to 'staging' for backward compatibility) */ export declare function deployStaging(config: FactiiiConfig, environment?: string): Promise; //# sourceMappingURL=staging.d.ts.map