import { UIComponentDependencies } from "../../types";
import { ColorPalette } from "@/lib/core/midi/types";
/**
 * Open the palette editor modal.
 *
 * @param deps       UI component dependencies (gives access to midiManager).
 * @param palette    When provided, the modal works in *edit* mode; otherwise *create*.
 * @param onSave     Callback fired once a palette is saved/updated (e.g. to re-render selector).
 */
export declare function openPaletteEditorModal(deps: UIComponentDependencies, palette: ColorPalette | null, onSave: () => void, mode?: "create" | "edit" | "clone"): void;
//# sourceMappingURL=palette-editor.d.ts.map