import type { AuroraConfig } from './config.js';
import type { DeploymentPlan } from './model.js';
export declare function resolveEnvironments(config: AuroraConfig, envFlag?: string): string[];
export declare function deriveNodeEnv(envName: string): string;
export interface PlanBuilderFlags {
    dbPassword?: string;
    envDbPasswords?: Record<string, string>;
    envFtpPasswords?: Record<string, string>;
    ftpPassword?: string;
    pleskSshUser: string;
    skipCicd: boolean;
    skipDns: boolean;
    skipHosting: boolean;
    skipSsh: boolean;
}
export declare function buildPlans(config: AuroraConfig, environments: string[], flags: PlanBuilderFlags, targetFlag?: string): DeploymentPlan[];
