import { ImageEncoder } from '@nanoesis/engine';

/**
 * The sharp (libvips) implementation of the engine's {@link ImageEncoder} port, the
 * only place that touches native image code, kept out of the engine so it stays pure
 * (CLAUDE.md §2/§3). Used by every host that publishes (the Azure Function host and
 * host-mcp). sharp ships prebuilt binaries, so no compiler or admin rights are needed.
 */
declare function createSharpEncoder(): ImageEncoder;

export { createSharpEncoder };
