import type { mintRegistry } from './registry.js'; /** * Built-in micro-interaction registrations. * * The generic engine (`createMicroInteraction`) and the statically-shipped * default (`scaleMint`) live in `./engine.ts` — this module must contain ONLY * registration code, because it is reachable exclusively through the * demand-loaded `./presets.ts` chunk. Anything defined here would otherwise * be dragged back into every component's initial bundle once a statically * imported module shared it (Rollup assigns a shared module's whole * used-export-set to the chunk that statically owns it). */ /** * Register all default micro-interaction mints. * Called by registerDefaultMints() - not at module level. */ export declare function registerMicroInteractions(registry: typeof mintRegistry): void;