import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { Table , TableListOptionalParams , TableCreateOptionalParams , TableCreateResponse , TableUpdateOptionalParams , TableUpdateResponse , TableGetOptionalParams , TableGetResponse , TableDeleteOptionalParams } from "../models" ; /** Interface representing a TableOperations. */ export interface TableOperations { param resourceGroupName param accountName param options list ( resourceGroupName , accountName , options ? ) : PagedAsyncIterableIterator < Table > ; param resourceGroupName param accountName param tableName param options create ( resourceGroupName , accountName , tableName , options ? ) : Promise < TableCreateResponse > ; param resourceGroupName param accountName param tableName param options update ( resourceGroupName , accountName , tableName , options ? ) : Promise < TableUpdateResponse > ; param resourceGroupName param accountName param tableName param options get ( resourceGroupName , accountName , tableName , options ? ) : Promise < TableGetResponse > ; param resourceGroupName param accountName param tableName param options delete ( resourceGroupName , accountName , tableName , options ? ) : Promise < void > ; }