import * as Models from "../artifacts/models" ; import Context from "../Context" ; export default interface IServiceHandler { setProperties ( storageServiceProperties , options , context ) : Promise < Models . ServiceSetPropertiesResponse > ; getProperties ( options , context ) : Promise < Models . ServiceGetPropertiesResponse > ; getStatistics ( options , context ) : Promise < Models . ServiceGetStatisticsResponse > ; listContainersSegment ( options , context ) : Promise < Models . ServiceListContainersSegmentResponse > ; getUserDelegationKey ( keyInfo , options , context ) : Promise < Models . ServiceGetUserDelegationKeyResponse > ; getAccountInfo ( context ) : Promise < Models . ServiceGetAccountInfoResponse > ; getAccountInfoWithHead ( context ) : Promise < Models . ServiceGetAccountInfoWithHeadResponse > ; submitBatch ( body , contentLength , multipartContentType , options , context ) : Promise < Models . ServiceSubmitBatchResponse > ; }