/**
 * efp-app adapter: creates icon canvases from store.fp.icons.
 *
 * Extracts the icon creation block from config-wf.ts (lines 168–248).
 * All canvases are pre-created eagerly.
 * Fallback canvases are used when custom images are not available.
 */
import type { IconProvider } from "./iconProvider";
interface CanvasIconProviderConfig {
    /** Icon image map — typically store.fp.icons */
    readonly iconMap: Map<string, HTMLImageElement>;
    readonly pixelRatio: number;
    /** Fallback color for source/current/transition icons (default: "#00A2FF") */
    readonly sourceColor?: string;
    /** Fallback color for destination icon (default: "#FF9F06") */
    readonly destinationColor?: string;
}
export declare function createCanvasIconProvider(config: CanvasIconProviderConfig): IconProvider;
export {};
//# sourceMappingURL=canvasIconProvider.d.ts.map