import express from "express"; /** * Creates the Express application for the HTTP MCP server. * * Auth: clients send `Authorization: Bearer ` where is either * a static API key or an OAuth access token. The token is forwarded as-is to * the FFmpeg Micro API, so the MCP server never needs to know which kind it is. * * OAuth: Per the MCP spec, the MCP server acts as the authorization server from * the client's perspective. OAuth endpoints are proxied to the API gateway * (api.ffmpeg-micro.com) which handles the actual OAuth logic. The client only * ever talks to mcp.ffmpeg-micro.com. */ export declare function createApp(): express.Express;