import { StringGetNullOptionalParams , StringGetNullResponse , StringPutNullOptionalParams , StringGetEmptyOptionalParams , StringGetEmptyResponse , StringPutEmptyOptionalParams , StringGetMbcsOptionalParams , StringGetMbcsResponse , StringPutMbcsOptionalParams , StringGetWhitespaceOptionalParams , StringGetWhitespaceResponse , StringPutWhitespaceOptionalParams , StringGetNotProvidedOptionalParams , StringGetNotProvidedResponse , StringGetBase64EncodedOptionalParams , StringGetBase64EncodedResponse , StringGetBase64UrlEncodedOptionalParams , StringGetBase64UrlEncodedResponse , StringPutBase64UrlEncodedOptionalParams , StringGetNullBase64UrlEncodedOptionalParams , StringGetNullBase64UrlEncodedResponse } from "../models" ; /** Interface representing a StringOperations. */ export interface StringOperations { param options getNull ( options ? ) : Promise < StringGetNullResponse > ; param options putNull ( options ? ) : Promise < void > ; param options getEmpty ( options ? ) : Promise < StringGetEmptyResponse > ; param options putEmpty ( options ? ) : Promise < void > ; param options getMbcs ( options ? ) : Promise < StringGetMbcsResponse > ; param options putMbcs ( options ? ) : Promise < void > ; param options getWhitespace ( options ? ) : Promise < StringGetWhitespaceResponse > ; param options putWhitespace ( options ? ) : Promise < void > ; param options getNotProvided ( options ? ) : Promise < StringGetNotProvidedResponse > ; param options getBase64Encoded ( options ? ) : Promise < StringGetBase64EncodedResponse > ; param options getBase64UrlEncoded ( options ? ) : Promise < StringGetBase64UrlEncodedResponse > ; param stringBody param options putBase64UrlEncoded ( stringBody , options ? ) : Promise < void > ; param options getNullBase64UrlEncoded ( options ? ) : Promise < StringGetNullBase64UrlEncodedResponse > ; }