/**
 * Agent HTTP Server with gRPC Transport
 *
 * HTTP server for agent communication with gRPC as the live transport.
 * Localhost only, no authentication in v1.
 */
import express from 'express';
import { AgentConfig } from '../types/agent.js';
import { GrpcServer } from './grpc/grpc-server.js';
export interface AgentServer {
    port: number;
    grpcPort?: number;
    app: express.Application;
    grpcServer?: GrpcServer;
    close: () => void;
}
export declare function startAgentServer(config: AgentConfig): Promise<AgentServer>;
//# sourceMappingURL=agent-server.d.ts.map