var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var src_exports = {};
__export(src_exports, {
  AnonymousCredential: () => import_storage_common.AnonymousCredential,
  AnonymousCredentialPolicy: () => import_storage_common.AnonymousCredentialPolicy,
  BaseRequestPolicy: () => import_storage_common.BaseRequestPolicy,
  Credential: () => import_storage_common.Credential,
  CredentialPolicy: () => import_storage_common.CredentialPolicy,
  Pipeline: () => import_Pipeline.Pipeline,
  RestError: () => import_core_rest_pipeline.RestError,
  StorageBrowserPolicyFactory: () => import_storage_common.StorageBrowserPolicyFactory,
  StorageFileAudience: () => import_models.StorageFileAudience,
  StorageOAuthScopes: () => import_Pipeline.StorageOAuthScopes,
  StorageRetryPolicy: () => import_storage_common.StorageRetryPolicy,
  StorageRetryPolicyFactory: () => import_storage_common.StorageRetryPolicyFactory,
  StorageRetryPolicyType: () => import_storage_common.StorageRetryPolicyType,
  StorageSharedKeyCredential: () => import_storage_common.StorageSharedKeyCredential,
  StorageSharedKeyCredentialPolicy: () => import_storage_common.StorageSharedKeyCredentialPolicy,
  generateAccountSASQueryParameters: () => import_AccountSASSignatureValues.generateAccountSASQueryParameters,
  generateFileSASQueryParameters: () => import_FileSASSignatureValues.generateFileSASQueryParameters,
  getFileServiceAccountAudience: () => import_models.getFileServiceAccountAudience,
  isPipelineLike: () => import_Pipeline.isPipelineLike,
  logger: () => import_log.logger,
  newPipeline: () => import_Pipeline.newPipeline,
  parseOctalFileMode: () => import_utils_common.parseOctalFileMode,
  parseSymbolicFileMode: () => import_utils_common.parseSymbolicFileMode,
  toOctalFileMode: () => import_utils_common.toOctalFileMode,
  toSymbolicFileMode: () => import_utils_common.toSymbolicFileMode
});
module.exports = __toCommonJS(src_exports);
var import_core_rest_pipeline = require("@azure/core-rest-pipeline");
__reExport(src_exports, require("./AccountSASPermissions.js"), module.exports);
__reExport(src_exports, require("./AccountSASResourceTypes.js"), module.exports);
__reExport(src_exports, require("./AccountSASServices.js"), module.exports);
var import_AccountSASSignatureValues = require("./AccountSASSignatureValues.js");
__reExport(src_exports, require("./FileSASPermissions.js"), module.exports);
var import_utils_common = require("./utils/utils.common.js");
var import_FileSASSignatureValues = require("./FileSASSignatureValues.js");
__reExport(src_exports, require("./Clients.js"), module.exports);
__reExport(src_exports, require("./ShareSASPermissions.js"), module.exports);
var import_storage_common = require("@azure/storage-common");
var import_models = require("./models.js");
__reExport(src_exports, require("./FileSystemAttributes.js"), module.exports);
var import_Pipeline = require("./Pipeline.js");
__reExport(src_exports, require("./ShareServiceClient.js"), module.exports);
__reExport(src_exports, require("./SASQueryParameters.js"), module.exports);
__reExport(src_exports, require("./generatedModels.js"), module.exports);
var import_log = require("./log.js");
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  AnonymousCredential,
  AnonymousCredentialPolicy,
  BaseRequestPolicy,
  Credential,
  CredentialPolicy,
  Pipeline,
  RestError,
  StorageBrowserPolicyFactory,
  StorageFileAudience,
  StorageOAuthScopes,
  StorageRetryPolicy,
  StorageRetryPolicyFactory,
  StorageRetryPolicyType,
  StorageSharedKeyCredential,
  StorageSharedKeyCredentialPolicy,
  generateAccountSASQueryParameters,
  generateFileSASQueryParameters,
  getFileServiceAccountAudience,
  isPipelineLike,
  logger,
  newPipeline,
  parseOctalFileMode,
  parseSymbolicFileMode,
  toOctalFileMode,
  toSymbolicFileMode,
  ...require("./AccountSASPermissions.js"),
  ...require("./AccountSASResourceTypes.js"),
  ...require("./AccountSASServices.js"),
  ...require("./FileSASPermissions.js"),
  ...require("./Clients.js"),
  ...require("./ShareSASPermissions.js"),
  ...require("./FileSystemAttributes.js"),
  ...require("./ShareServiceClient.js"),
  ...require("./SASQueryParameters.js"),
  ...require("./generatedModels.js")
});
//# sourceMappingURL=index.js.map
