/// import { RDSDataService } from "aws-sdk"; import { QueryBuilderBaseParamEnum } from "../enums"; export declare type QueryBuilderField = QueryBuilderFieldBlob | QueryBuilderFieldString | QueryBuilderFieldDouble | QueryBuilderFieldLong | QueryBuilderFieldBoolean; export interface QueryBuilderFieldBlob { name: string; type: QueryBuilderBaseParamEnum.Blob; val: RDSDataService._Blob; } export interface QueryBuilderFieldString { name: string; type: QueryBuilderBaseParamEnum.String; val: RDSDataService.String; } export interface QueryBuilderFieldDouble { name: string; type: QueryBuilderBaseParamEnum.Double; val: RDSDataService.BoxedDouble; } export interface QueryBuilderFieldLong { name: string; type: QueryBuilderBaseParamEnum.Long; val: RDSDataService.BoxedLong; } export interface QueryBuilderFieldBoolean { name: string; type: QueryBuilderBaseParamEnum.Boolean; val: RDSDataService.BoxedBoolean; } export declare type FieldValueType = Buffer | Uint8Array | Blob | string | number | boolean; export interface KeyValueJson { [s: string]: any; } export interface QueryBuilderConfField { name: string; type?: QueryBuilderBaseParamEnum; val?: any; raw?: NonNullable; } export interface QueryBuilderConfBatchField { name: string; type?: QueryBuilderBaseParamEnum; vals?: NonNullable; raw?: NonNullable; }