export type BuildContextOptions = {
    vaultFiles?: Array<{
        path: string;
        content: string;
        tags?: string[];
    }>;
    maxBytes?: number;
};
export type BuildContextResult = {
    context: string;
    matchedSkills: string[];
};
export declare function buildContext(workspace: string, message: string, options?: BuildContextOptions): BuildContextResult;
type MatchedSkill = {
    id: string;
    content: string;
    score: number;
};
export declare function matchSkills(workspace: string, message: string): MatchedSkill[];
export {};
