import { type Flags } from "../utils/cli.js"; export interface FontCandidate { resource_id: string | null; title: string; font_path: string | null; source_platform: number; /** The raw fonts[] entry from the draft — emitted verbatim for fidelity. */ fonts_entry: Record; from_drafts: string[]; } export type PlanResult = { status: "match"; font: FontCandidate; } | { status: "none"; } | { status: "ambiguous"; candidates: FontCandidate[]; }; export declare function planMakePreset(drafts: Array<{ name: string; draft: unknown; }>, font: string): PlanResult; export declare function buildPreset(font: FontCandidate): Record; export declare function cmdMakePreset(flags: Flags): number;