/** The manifest returned by a /.well-known/mcp endpoint. */
export interface McpGatewayManifest {
    name?: string;
    version?: string;
    tools?: string[];
    resources?: string[];
    planuCompatible?: boolean;
}
/** A gateway discovered (or previously known) via auto-discovery. */
export interface DiscoveredGateway {
    url: string;
    name: string;
    discoveredAt: string;
    lastSeenAt: string;
    planuCompatible: boolean;
    tools: string[];
    status: 'active' | 'unreachable' | 'incompatible';
}
/** Persisted registry of all known gateways. */
export interface GatewayRegistry {
    gateways: DiscoveredGateway[];
    lastDiscoveryAt?: string;
}
/** Input for discover_mcp_gateways tool. */
export interface DiscoverMcpGatewaysInput {
    projectPath: string;
    urls?: string[];
    includeLocalhost?: boolean;
}
/** Input for federation_discovery_status tool. */
export interface FederationDiscoveryStatusInput {
    projectPath: string;
}
//# sourceMappingURL=mcp-gateway.d.ts.map