/**
 * Transformation stage definitions for smart auto-detection
 *
 * Pre-validation transformations clean and normalize data before validation rules are applied.
 * Post-validation transformations enrich and format data after validation passes.
 */
/**
 * Transformations that should run BEFORE validation
 * These typically clean or normalize input to prepare it for validation
 */
export declare const PRE_VALIDATION_TRANSFORMS: readonly ["trim", "uppercase", "lowercase", "remove_special_chars", "normalize_phone", "normalize_date"];
/**
 * Transformations that should run AFTER validation
 * These typically format, enrich, or provide defaults for valid data
 */
export declare const POST_VALIDATION_TRANSFORMS: readonly ["default", "capitalize", "replace", "custom"];
export type PreValidationTransform = typeof PRE_VALIDATION_TRANSFORMS[number];
export type PostValidationTransform = typeof POST_VALIDATION_TRANSFORMS[number];
/**
 * Check if a transformation type should run before validation
 */
export declare function isPreValidationTransform(type: string): boolean;
/**
 * Check if a transformation type should run after validation
 */
export declare function isPostValidationTransform(type: string): boolean;
