export declare const DASHBOARD_TEST_MESSAGE = "MCP Workflow Dashboard Online!";
/**
 * Find an available ephemeral port in the range 49152-65535 on the specified host
 * NOTE: This function is not used in the current implementation.
 * @param host The host/IP address to check (e.g., '127.0.0.1', '0.0.0.0')
 * @returns Promise<number> the available port
 */
export declare function findAvailablePort(host: string): Promise<number>;
/**
 * Check if a specific port is available for use on the specified host
 * @param port The port number to check
 * @param host The host/IP address to check (e.g., '127.0.0.1', '0.0.0.0')
 * @returns Promise<boolean> true if port is available, false otherwise
 */
export declare function isSpecificPortAvailable(port: number, host: string): Promise<boolean>;
/**
 * Check if an existing dashboard is running on the specified port and host
 * @param port The port number to check
 * @param host The host/IP address to check (e.g., '127.0.0.1', '0.0.0.0')
 * @returns Promise<boolean> true if a dashboard is running on the specified port and host, false otherwise
 */
export declare function checkExistingDashboard(port: number, host: string): Promise<boolean>;
/**
 * Validate a port number and check if it's available on the specified host
 * @param port The port number to validate and check
 * @param host The host/IP address to check (e.g., '127.0.0.1', '0.0.0.0')
 * @param skipDashboardCheck Optional flag to skip checking for existing dashboard
 * @returns Promise<void> throws error if invalid or unavailable
 */
export declare function validateAndCheckPort(port: number, host: string, skipDashboardCheck?: boolean): Promise<void>;
//# sourceMappingURL=utils.d.ts.map