import type { TransformFn } from '../types'; /** * Apply built-in SQL transforms to a column expression * @param column - Column expression to transform * @param fn - Transform function name * @param dialect - Database dialect name (optional, for dialect-specific transforms) */ export declare function applyBuiltinTransform(column: string, fn: string, dialect?: string): string; /** * Apply built-in JavaScript transforms to a parameter value */ export declare function applyValueTransform(value: unknown, fn: string): unknown; /** * Apply multiple value transforms in sequence */ export declare function applyValueTransforms(value: unknown, transforms: TransformFn | TransformFn[]): unknown; /** * Apply a single transform function to a column * @param column - Column expression to transform * @param fn - Transform function * @param dialect - Database dialect name (optional, for dialect-specific transforms) */ export declare function applyTransform(column: string, fn: TransformFn, dialect?: string): string; /** * Apply multiple transforms in sequence * @param column - Column expression to transform * @param transforms - Transform function(s) to apply * @param dialect - Database dialect name (optional, for dialect-specific transforms) */ export declare function applyTransforms(column: string, transforms: TransformFn | TransformFn[], dialect?: string): string; //# sourceMappingURL=transforms.d.ts.map