vibetunnel
Version:
Terminal sharing server with web interface - supports macOS, Linux, and headless environments
18 lines (17 loc) • 601 B
TypeScript
import { Router } from 'express';
import type { NotificationPreferences, QuickStartCommand } from '../../types/config.js';
import type { ConfigService } from '../services/config-service.js';
export interface AppConfig {
repositoryBasePath: string;
serverConfigured?: boolean;
quickStartCommands?: QuickStartCommand[];
notificationPreferences?: NotificationPreferences;
}
interface ConfigRouteOptions {
configService: ConfigService;
}
/**
* Create routes for application configuration
*/
export declare function createConfigRoutes(options: ConfigRouteOptions): Router;
export {};