/// <reference types="node" />
import { micro } from '../common';
export * from '../types';
export declare function init(args: {
    manifestUrl: string;
    baseUrl: string;
    secret?: string;
}): {
    listen: (options?: {
        port?: number | undefined;
        log?: {
            [key: string]: string | number | boolean;
        } | undefined;
        silent?: boolean | undefined;
    } | undefined) => Promise<void>;
    server: import("http").Server;
    router: micro.Router;
    handler: micro.RequestHandler;
};
