/**
 * Build Tool Detection System
 *
 * Automatically detects the build environment and provides appropriate
 * integration strategies for different build tools.
 */
import type { BuildToolInfo } from './types';
/**
 * Detect the current build environment
 */
export declare function detectBuildEnvironment(projectRoot?: string): BuildToolInfo[];
/**
 * Check if we're in a development environment
 */
export declare function isDevelopmentEnvironment(): boolean;
/**
 * Check if we're running in CI/CD environment
 */
export declare function isCIEnvironment(): boolean;
/**
 * Get the primary build tool (highest priority detected tool)
 */
export declare function getPrimaryBuildTool(buildTools: BuildToolInfo[]): BuildToolInfo | null;
/**
 * Check if TachUI validation should be enabled
 */
export declare function shouldEnableValidation(): boolean;
/**
 * Get validation configuration from environment
 */
export declare function getEnvironmentConfig(): Partial<import('./types').ValidationOptions>;
//# sourceMappingURL=detection.d.ts.map