/**
 * Composable startup summary helpers.
 *
 * Logs a human-readable summary from an `AppSurface`.
 *
 * @module
 */
import type { Logger } from '@fuzdev/fuz_util/log.js';
import type { AppSurface } from '../http/surface.js';
/**
 * Log a startup summary from an `AppSurface`.
 *
 * Logs route count, middleware count, env breakdown (when non-empty),
 * and event/channel counts (when non-empty). When `env_values` is provided,
 * non-secret values are logged and secrets are masked with `***`.
 *
 * @param env_values - optional env values to log (secrets are masked)
 */
export declare const log_startup_summary: (surface: AppSurface, log: Logger, env_values?: Record<string, unknown>) => void;
//# sourceMappingURL=startup.d.ts.map