import { CommandResult, Logger } from '../types/cli.types';
import { RuntimeConfig } from '../../utils/types/runtime.config';
/**
 * Options for the build command
 */
export interface BuildOptions {
    /** Specific target to build (react, lambda, cdk, or all) */
    target?: 'react' | 'lambda' | 'cdk' | 'all';
}
/**
 * Build application targets
 */
export declare function buildCommand(options: BuildOptions, config: RuntimeConfig, logger: Logger, cwd?: string, envValidator?: import('../utils/environment-validator').EnvironmentValidator): Promise<CommandResult>;
