import { ObjectParams, Params, ValidBindingsPrimitive } from 'lupdo/dist/typings/types/pdo-prepared-statement'; import { TediousType } from 'tedious-better-data-types'; export declare function sqlQuestionMarkToNumericAtP(sql: string): string; export declare function sqlColumnBindingsToAtP(sql: string, bindings: ObjectParams): string; export declare function convertBindingsToDictionary(bindings: Params): ObjectParams; export declare function toBigInt(value: string): bigint | number; export declare function castBinding(value: ValidBindingsPrimitive): ValidBindingsPrimitive; export declare function getTediousTypeFromPdoType(type: string, value: ValidBindingsPrimitive, useTemporalDate: boolean): TediousType | null; export declare function getTediousTypeFromValue(value: ValidBindingsPrimitive, useTemporalDate: boolean): TediousType; export declare function getTediousType(value: ValidBindingsPrimitive, useTemporalDate: boolean, type?: string): TediousType;