import type { StorageManagementContext } from "../../api/storageManagementContext.js"; import type { LocalUsersRegeneratePasswordOptionalParams, LocalUsersListKeysOptionalParams, LocalUsersListOptionalParams, LocalUsersDeleteOptionalParams, LocalUsersCreateOrUpdateOptionalParams, LocalUsersGetOptionalParams } from "../../api/localUsers/options.js"; import type { LocalUser, LocalUserKeys, LocalUserRegeneratePasswordResult } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a LocalUsers operations. */ export interface LocalUsersOperations { /** Regenerate the local user SSH password. */ regeneratePassword: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersRegeneratePasswordOptionalParams) => Promise; /** List SSH authorized keys and shared key of the local user. */ listKeys: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersListKeysOptionalParams) => Promise; /** List the local users associated with the storage account. */ list: (resourceGroupName: string, accountName: string, options?: LocalUsersListOptionalParams) => PagedAsyncIterableIterator; /** Deletes the local user associated with the specified storage account. */ delete: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersDeleteOptionalParams) => Promise; /** Create or update the properties of a local user associated with the storage account. Properties for NFSv3 enablement and extended groups cannot be set with other properties. */ createOrUpdate: (resourceGroupName: string, accountName: string, username: string, properties: LocalUser, options?: LocalUsersCreateOrUpdateOptionalParams) => Promise; /** Get the local user of the storage account by username. */ get: (resourceGroupName: string, accountName: string, username: string, options?: LocalUsersGetOptionalParams) => Promise; } export declare function _getLocalUsersOperations(context: StorageManagementContext): LocalUsersOperations; //# sourceMappingURL=index.d.ts.map