import type OpenAI from 'openai'; import type { DenseEmbedding } from '@use-crux/core/embedding'; import type { OpenAIEmbeddingConfig } from './types'; /** * Create a dense Crux embedding backed by the OpenAI embeddings API. * * Known OpenAI embedding models infer their default dimensions automatically. * For custom model IDs, pass `dimensions` explicitly. */ export declare function embedding(client: OpenAI, config: OpenAIEmbeddingConfig): DenseEmbedding<'text'>;