import { type Flags } from "../utils/cli.js"; export type QueryKind = "effect" | "filter" | "transition" | "font"; export interface QueryResultItem { kind: QueryKind; name: string; resource_id: string | null; effect_id: string | null; category_name: string | null; font_path: string | null; from_drafts: string[]; } export declare function deriveFontName(fontPath: string): string; export declare function planQuery(drafts: Array<{ name: string; draft: unknown; }>, term: string, kind?: string): QueryResultItem[]; export declare function cmdQuery(positional: string[], flags: Flags): number;