import { ApplicationConfig } from '../types/container-config';
import { DockerImageInfo } from '../parsers/base-parser';
/**
 * Determines if a given Docker image is a supported database image for Helm charts
 */
export declare function isHelmDatabaseImage(image: DockerImageInfo): boolean;
/**
 * Processes database configuration for Helm charts, including environment variables
 * and Helm chart-specific settings
 *
 * @param serviceName Database service name
 * @param serviceConfig Service configuration
 * @returns Processed database configuration for Helm values.yaml
 */
export declare function processHelmDatabaseConfig(serviceName: string, serviceConfig: any): any;
/**
 * Determines if an environment variable appears to be a database connection variable
 */
export declare function isDatabaseConnectionVar(varName: string, varValue: string): boolean;
/**
 * Detects potential database connection environment variables and returns their mappings
 * This is specific to the Helm chart implementation
 */
export declare function detectHelmDatabaseConnections(config: ApplicationConfig): Array<{
    fromService: string;
    toService: string;
    environmentVariables: string[];
}>;
