import { PrimitiveGetIntOptionalParams , PrimitiveGetIntResponse , IntWrapper , PrimitivePutIntOptionalParams , PrimitiveGetLongOptionalParams , PrimitiveGetLongResponse , LongWrapper , PrimitivePutLongOptionalParams , PrimitiveGetFloatOptionalParams , PrimitiveGetFloatResponse , FloatWrapper , PrimitivePutFloatOptionalParams , PrimitiveGetDoubleOptionalParams , PrimitiveGetDoubleResponse , DoubleWrapper , PrimitivePutDoubleOptionalParams , PrimitiveGetBoolOptionalParams , PrimitiveGetBoolResponse , BooleanWrapper , PrimitivePutBoolOptionalParams , PrimitiveGetStringOptionalParams , PrimitiveGetStringResponse , StringWrapper , PrimitivePutStringOptionalParams , PrimitiveGetDateOptionalParams , PrimitiveGetDateResponse , DateWrapper , PrimitivePutDateOptionalParams , PrimitiveGetDateTimeOptionalParams , PrimitiveGetDateTimeResponse , DatetimeWrapper , PrimitivePutDateTimeOptionalParams , PrimitiveGetDateTimeRfc1123OptionalParams , PrimitiveGetDateTimeRfc1123Response , Datetimerfc1123Wrapper , PrimitivePutDateTimeRfc1123OptionalParams , PrimitiveGetDurationOptionalParams , PrimitiveGetDurationResponse , DurationWrapper , PrimitivePutDurationOptionalParams , PrimitiveGetByteOptionalParams , PrimitiveGetByteResponse , ByteWrapper , PrimitivePutByteOptionalParams } from "../models" ; /** Interface representing a Primitive. */ export interface Primitive { param options getInt ( options ? ) : Promise < PrimitiveGetIntResponse > ; param complexBody param options putInt ( complexBody , options ? ) : Promise < void > ; param options getLong ( options ? ) : Promise < PrimitiveGetLongResponse > ; param complexBody param options putLong ( complexBody , options ? ) : Promise < void > ; param options getFloat ( options ? ) : Promise < PrimitiveGetFloatResponse > ; param complexBody param options putFloat ( complexBody , options ? ) : Promise < void > ; param options getDouble ( options ? ) : Promise < PrimitiveGetDoubleResponse > ; param complexBody param options putDouble ( complexBody , options ? ) : Promise < void > ; param options getBool ( options ? ) : Promise < PrimitiveGetBoolResponse > ; param complexBody param options putBool ( complexBody , options ? ) : Promise < void > ; param options getString ( options ? ) : Promise < PrimitiveGetStringResponse > ; param complexBody param options putString ( complexBody , options ? ) : Promise < void > ; param options getDate ( options ? ) : Promise < PrimitiveGetDateResponse > ; param complexBody param options putDate ( complexBody , options ? ) : Promise < void > ; param options getDateTime ( options ? ) : Promise < PrimitiveGetDateTimeResponse > ; param complexBody param options putDateTime ( complexBody , options ? ) : Promise < void > ; param options getDateTimeRfc1123 ( options ? ) : Promise < PrimitiveGetDateTimeRfc1123Response > ; param complexBody param options putDateTimeRfc1123 ( complexBody , options ? ) : Promise < void > ; param options getDuration ( options ? ) : Promise < PrimitiveGetDurationResponse > ; param complexBody param options putDuration ( complexBody , options ? ) : Promise < void > ; param options getByte ( options ? ) : Promise < PrimitiveGetByteResponse > ; param complexBody param options putByte ( complexBody , options ? ) : Promise < void > ; }