import type { ResolvedConfig } from 'vite';
import type { ProjectInfo } from '../types';
/**
 * Centralized logging utilities for the Vite plugin.
 * Provides clear, prefixed, and color-coded output for multiple servers.
 */
export declare const log: {
    sandbox: (msg: string) => void;
    backend: (msg: string) => void;
    playcademy: (msg: string) => void;
};
/**
 * Prints a startup banner showing all running servers in Vite's style.
 *
 * @param viteConfig - Vite resolved configuration
 * @param servers - Object containing port numbers for each server
 * @param projectInfo - Project information
 * @param sandboxVersion - Sandbox version string
 */
export declare function printBanner(viteConfig: ResolvedConfig, servers: {
    sandbox: number;
    backend?: number;
}, projectInfo: ProjectInfo, sandboxVersion: string): void;
