import { DuckDBConnection } from '../../db/index.js';
/** Shorthand for {@link DuckDBConnection.sqlValue}. */
export declare const v: typeof DuckDBConnection.sqlValue;
/** Serialize a value to JSON then SQL-escape it, or return 'NULL'. */
export declare function jsonV(val: unknown): string;
/** Coerce a value to a Date. Throws if value is nullish. */
export declare function toDate(val: unknown): Date;
/** Coerce a value to a Date, returning null for nullish values. */
export declare function toDateOrNull(val: unknown): Date | null;
/** Parse a JSON string, returning the original value if parsing fails. */
export declare function parseJson(value: unknown): unknown;
/** Parse a JSON string and return the result only if it is an array. */
export declare function parseJsonArray(value: unknown): unknown[] | null;
//# sourceMappingURL=helpers.d.ts.map