import type { StorageManagementContext as Client } from "../index.js"; import type { Table, _ListTableResource } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { TableListOptionalParams, TableDeleteOptionalParams, TableUpdateOptionalParams, TableCreateOptionalParams, TableGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listSend(context: Client, resourceGroupName: string, accountName: string, options?: TableListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_ListTableResource>; /** Gets a list of all the tables under the specified storage account */ export declare function list(context: Client, resourceGroupName: string, accountName: string, options?: TableListOptionalParams): PagedAsyncIterableIterator; export declare function _$deleteSend(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableDeleteOptionalParams): StreamableMethod; export declare function _$deleteDeserialize(result: PathUncheckedResponse): Promise; /** Deletes the table with the specified table name, under the specified account if it exists. */ export declare function $delete(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableDeleteOptionalParams): Promise; export declare function _updateSend(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise
; /** Creates a new table with the specified table name, under the specified account. */ export declare function update(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableUpdateOptionalParams): Promise
; export declare function _createSend(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableCreateOptionalParams): StreamableMethod; export declare function _createDeserialize(result: PathUncheckedResponse): Promise
; /** Creates a new table with the specified table name, under the specified account. */ export declare function create(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableCreateOptionalParams): Promise
; export declare function _getSend(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise
; /** Gets the table with the specified table name, under the specified account if it exists. */ export declare function get(context: Client, resourceGroupName: string, accountName: string, tableName: string, options?: TableGetOptionalParams): Promise
; //# sourceMappingURL=operations.d.ts.map