import * as Models from "../artifacts/models" ; import Context from "../Context" ; export default interface IDirectoryHandler { create ( options , context ) : Promise < Models . DirectoryCreateResponse > ; rename ( renameSource , options , context ) : Promise < Models . DirectoryRenameResponse > ; delete ( recursiveDirectoryDelete , options , context ) : Promise < Models . DirectoryDeleteResponse > ; setAccessControl ( options , context ) : Promise < Models . DirectorySetAccessControlResponse > ; getAccessControl ( options , context ) : Promise < Models . DirectoryGetAccessControlResponse > ; }