import type { KnowledgeBaseRetrievalContext as Client } from "./index.js";
import type { KnowledgeBaseRetrievalRequest, KnowledgeBaseRetrievalResponse } from "../../models/azure/search/documents/knowledgeBases/models.js";
import type { RetrieveOptionalParams } from "./options.js";
import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client";
export declare function _retrieveSend(context: Client, retrievalRequest: KnowledgeBaseRetrievalRequest, options?: RetrieveOptionalParams): StreamableMethod;
export declare function _retrieveDeserialize(result: PathUncheckedResponse): Promise<KnowledgeBaseRetrievalResponse>;
/** KnowledgeBase retrieves relevant data from backing stores. */
export declare function retrieve(context: Client, retrievalRequest: KnowledgeBaseRetrievalRequest, options?: RetrieveOptionalParams): Promise<KnowledgeBaseRetrievalResponse>;
//# sourceMappingURL=operations.d.ts.map