import { type AnyColumn, type DriverValueDecoder, type SelectedFieldsOrdered } from 'drizzle-orm'; export declare function resolveFieldDecoder(field: unknown): DriverValueDecoder; export declare function normalizeInet(value: unknown): unknown; export declare function normalizeTimestampString(value: unknown, withTimezone: boolean): string | unknown; export declare function normalizeTimestamp(value: unknown, withTimezone: boolean): Date | unknown; export declare function normalizeDateString(value: unknown): string | unknown; export declare function normalizeDateValue(value: unknown): Date | unknown; export declare function normalizeTime(value: unknown): string | unknown; export declare function normalizeInterval(value: unknown): string | unknown; export declare function mapResultRow(columns: SelectedFieldsOrdered, row: unknown[], joinsNotNullableMap: Record | undefined): TResult; /** Resolve stable field metadata once, before mapping any result rows. */ export declare function compileResultMapper(columns: SelectedFieldsOrdered, joinsNotNullableMap?: Record): (row: unknown[]) => TResult;