import type { CategoryDef } from '../schema/types.js';
export interface PaletteEntry {
    id: string;
    label: string;
    path?: string;
    kind: 'field' | 'action' | 'category';
    keywords: string[];
}
export interface BuildPaletteIndexInput {
    catalog: ReadonlyArray<CategoryDef>;
    actionLabels: string[];
}
export declare function buildPaletteIndex({ catalog, actionLabels }: BuildPaletteIndexInput): PaletteEntry[];
export declare function fuzzyScore(query: string, candidate: string): number;
//# sourceMappingURL=palette-index.d.ts.map