import type { AIProjectContext as Client } from "../../index.js"; import type { MemoryStoreDefinitionUnion, MemoryStore, _AgentsPagedResultMemoryStoreObject, DeleteMemoryStoreResponse, MemoryStoreSearchResponse, MemoryStoreUpdateResponse, MemoryStoreUpdateCompletedResult, MemoryStoreDeleteScopeResponse } from "../../../models/models.js"; import type { PagedAsyncIterableIterator } from "@azure/core-paging"; import type { BetaMemoryStoresDeleteScopeOptionalParams, BetaMemoryStoresGetUpdateResultOptionalParams, BetaMemoryStoresUpdateMemoriesOptionalParams, BetaMemoryStoresSearchMemoriesOptionalParams, BetaMemoryStoresDeleteOptionalParams, BetaMemoryStoresListOptionalParams, BetaMemoryStoresGetOptionalParams, BetaMemoryStoresUpdateOptionalParams, BetaMemoryStoresCreateOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _deleteScopeSend(context: Client, name: string, scope: string, options?: BetaMemoryStoresDeleteScopeOptionalParams): StreamableMethod; export declare function _deleteScopeDeserialize(result: PathUncheckedResponse): Promise; /** Delete all memories associated with a specific scope from a memory store. */ export declare function deleteScope(context: Client, name: string, scope: string, options?: BetaMemoryStoresDeleteScopeOptionalParams): Promise; export declare function _getUpdateResultSend(context: Client, name: string, updateId: string, options?: BetaMemoryStoresGetUpdateResultOptionalParams): StreamableMethod; export declare function _getUpdateResultDeserialize(result: PathUncheckedResponse): Promise; /** Get memory store update result. */ export declare function getUpdateResult(context: Client, name: string, updateId: string, options?: BetaMemoryStoresGetUpdateResultOptionalParams): Promise; export declare function _updateMemoriesSend(context: Client, name: string, scope: string, options?: BetaMemoryStoresUpdateMemoriesOptionalParams): StreamableMethod; export declare function _updateMemoriesDeserialize(result: PathUncheckedResponse): Promise; /** Update memory store with conversation memories. */ export declare function updateMemories(context: Client, name: string, scope: string, options?: BetaMemoryStoresUpdateMemoriesOptionalParams): PollerLike, MemoryStoreUpdateCompletedResult>; export declare function _searchMemoriesSend(context: Client, name: string, scope: string, options?: BetaMemoryStoresSearchMemoriesOptionalParams): StreamableMethod; export declare function _searchMemoriesDeserialize(result: PathUncheckedResponse): Promise; /** Search for relevant memories from a memory store based on conversation context. */ export declare function searchMemories(context: Client, name: string, scope: string, options?: BetaMemoryStoresSearchMemoriesOptionalParams): Promise; export declare function _deleteSend(context: Client, name: string, options?: BetaMemoryStoresDeleteOptionalParams): StreamableMethod; export declare function _deleteDeserialize(result: PathUncheckedResponse): Promise; /** Delete a memory store. */ export declare function $delete(context: Client, name: string, options?: BetaMemoryStoresDeleteOptionalParams): Promise; export declare function _listSend(context: Client, options?: BetaMemoryStoresListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_AgentsPagedResultMemoryStoreObject>; /** List all memory stores. */ export declare function list(context: Client, options?: BetaMemoryStoresListOptionalParams): PagedAsyncIterableIterator; export declare function _getSend(context: Client, name: string, options?: BetaMemoryStoresGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Retrieve a memory store. */ export declare function get(context: Client, name: string, options?: BetaMemoryStoresGetOptionalParams): Promise; export declare function _updateSend(context: Client, name: string, options?: BetaMemoryStoresUpdateOptionalParams): StreamableMethod; export declare function _updateDeserialize(result: PathUncheckedResponse): Promise; /** Update a memory store. */ export declare function update(context: Client, name: string, options?: BetaMemoryStoresUpdateOptionalParams): Promise; export declare function _createSend(context: Client, name: string, definition: MemoryStoreDefinitionUnion, options?: BetaMemoryStoresCreateOptionalParams): StreamableMethod; export declare function _createDeserialize(result: PathUncheckedResponse): Promise; /** Create a memory store. */ export declare function create(context: Client, name: string, definition: MemoryStoreDefinitionUnion, options?: BetaMemoryStoresCreateOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map