import * as Models from "../artifacts/models" ; import Context from "../Context" ; export default interface IQueueHandler { create ( options , context ) : Promise < Models . QueueCreateResponse > ; delete ( options , context ) : Promise < Models . QueueDeleteResponse > ; getProperties ( options , context ) : Promise < Models . QueueGetPropertiesResponse > ; getPropertiesWithHead ( options , context ) : Promise < Models . QueueGetPropertiesWithHeadResponse > ; setMetadata ( options , context ) : Promise < Models . QueueSetMetadataResponse > ; getAccessPolicy ( options , context ) : Promise < Models . QueueGetAccessPolicyResponse > ; getAccessPolicyWithHead ( options , context ) : Promise < Models . QueueGetAccessPolicyWithHeadResponse > ; setAccessPolicy ( options , context ) : Promise < Models . QueueSetAccessPolicyResponse > ; }