import type { IncomingMessage, ServerResponse } from 'node:http'; import type { ArkmeExtensionManager } from './manager.js'; export interface ArkmeExtensionIconRouteOptions { expectedPort: number; allowNonLoopback: boolean; manager(): ArkmeExtensionManager | undefined; } export declare function createArkmeExtensionIconUploadHandler(options: ArkmeExtensionIconRouteOptions): (req: IncomingMessage, res: ServerResponse) => Promise; export declare function createArkmeExtensionIconReadHandler(options: ArkmeExtensionIconRouteOptions): (req: IncomingMessage, res: ServerResponse) => Promise; //# sourceMappingURL=icon-routes.d.ts.map