import type { CosmosDBManagementContext as Client } from "../index.js"; import type { RestorableDatabaseAccountGetResult, _RestorableDatabaseAccountsListResult } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { RestorableDatabaseAccountsListOptionalParams, RestorableDatabaseAccountsListByLocationOptionalParams, RestorableDatabaseAccountsGetByLocationOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listSend(context: Client, options?: RestorableDatabaseAccountsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_RestorableDatabaseAccountsListResult>; /** Lists all the restorable Azure Cosmos DB database accounts available under the subscription. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' permission. */ export declare function list(context: Client, options?: RestorableDatabaseAccountsListOptionalParams): PagedAsyncIterableIterator; export declare function _listByLocationSend(context: Client, location: string, options?: RestorableDatabaseAccountsListByLocationOptionalParams): StreamableMethod; export declare function _listByLocationDeserialize(result: PathUncheckedResponse): Promise<_RestorableDatabaseAccountsListResult>; /** Lists all the restorable Azure Cosmos DB database accounts available under the subscription and in a region. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' permission. */ export declare function listByLocation(context: Client, location: string, options?: RestorableDatabaseAccountsListByLocationOptionalParams): PagedAsyncIterableIterator; export declare function _getByLocationSend(context: Client, location: string, instanceId: string, options?: RestorableDatabaseAccountsGetByLocationOptionalParams): StreamableMethod; export declare function _getByLocationDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves the properties of an existing Azure Cosmos DB restorable database account. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' permission. */ export declare function getByLocation(context: Client, location: string, instanceId: string, options?: RestorableDatabaseAccountsGetByLocationOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map