/**
 * Logger adapter for vite plugin
 *
 * Provides a logger interface that can be passed to sandbox and CLI dev server
 * to ensure consistent Vite-style logging when servers are started by the plugin.
 */
/**
 * Simple logger interface that sandbox and backend can accept
 */
export interface PluginLogger {
    info: (msg: string) => void;
    warn: (msg: string) => void;
    error: (msg: string) => void;
}
/**
 * Creates a logger adapter that formats logs in Vite's style with [playcademy] prefix
 * @param domain - Domain to add to all logs (e.g., 'backend', 'sandbox')
 */
export declare function createLoggerAdapter(domain: string): PluginLogger;
