/** * Staging Build Utilities * * Functions for building Docker images for staging environment: * - Builds linux/arm64 images on staging server (no ECR push) */ import type { FactiiiConfig, EnvironmentConfig, DeployResult } from '../../../types/index.js'; /** * Get dockerfile path from stackAuto.yml (or legacy factiiiAuto.yml) or use default */ export declare function getDockerfilePath(repoDir: string): string; /** * Ensure Docker is running before deployment * Starts Docker Desktop if not running and waits for it to be ready */ export declare function ensureDockerRunning(envConfig: EnvironmentConfig, isOnServer: boolean): Promise; /** * Build staging Docker image (linux/arm64) on staging server * No ECR push - builds locally and uses image tag * * CRITICAL: This function MUST always build on the staging server, never locally. * When running from a local machine, it SSHs to staging and builds there. */ export declare function buildStagingImage(config: FactiiiConfig, envConfig: EnvironmentConfig): Promise; //# sourceMappingURL=staging.d.ts.map