export type SkillEmbeddingTarget = {
    id: string;
    frameworkId?: string;
    statement: string;
    description?: string | null;
    code?: string | null;
};
export declare const getCachedEmbeddingForText: (text: string) => Promise<number[] | null>;
export declare const generateEmbeddingsForTexts: (texts: string[]) => Promise<number[][]>;
export declare const buildSkillEmbeddingText: (skill: SkillEmbeddingTarget) => string;
export declare const generateEmbeddingForText: (text: string) => Promise<number[]>;
export declare const upsertSkillEmbedding: (skill: SkillEmbeddingTarget) => Promise<void>;
export declare const upsertSkillEmbeddings: (skills: SkillEmbeddingTarget[]) => Promise<void>;
export declare const startSkillEmbeddingBackfill: () => Promise<void>;
//# sourceMappingURL=skill-embedding.helpers.d.ts.map