import type { Client, ClientOptions } from "@azure-rest/core-client";
import type { KeyCredential, TokenCredential } from "@azure/core-auth";
export interface KnowledgeBaseRetrievalContext extends Client {
    /** The name of the knowledge base. */
    knowledgeBaseName: string;
    /** The API version to use for this operation. */
    /** Known values of {@link KnownVersions} that the service accepts. */
    apiVersion?: string;
}
/** Optional parameters for the client. */
export interface KnowledgeBaseRetrievalClientOptionalParams extends ClientOptions {
    /** The API version to use for this operation. */
    /** Known values of {@link KnownVersions} that the service accepts. */
    apiVersion?: string;
}
export declare function createKnowledgeBaseRetrieval(endpointParam: string, credential: KeyCredential | TokenCredential, knowledgeBaseName: string, options?: KnowledgeBaseRetrievalClientOptionalParams): KnowledgeBaseRetrievalContext;
//# sourceMappingURL=knowledgeBaseRetrievalContext.d.ts.map