/** * Snowflake Cortex client implementation. * * Uses the proto-generated REST API Integration Plugin type from @superblocksteam/types. * Snowflake Cortex integrations use the REST API Integration plugin under the hood. */ import { RestApiIntegrationClient } from "../base/index.js"; import type { SnowflakeCortexClient } from "./types.js"; /** * Internal implementation of SnowflakeCortexClient. * * Extends RestApiIntegrationClient to inherit generic apiRequest() method. */ export class SnowflakeCortexClientImpl extends RestApiIntegrationClient implements SnowflakeCortexClient { // Inherits: name, pluginId, config, executeQuery, createParam(), apiRequest() // Can add Snowflake Cortex-specific methods here in the future if needed }