import type Conf from 'conf'; import type { InfinicodeConfig } from '../kernel/setup.js'; export interface ServeOptions { role?: string; name?: string; port?: string; host?: string; token?: string; seed?: string[]; autoUpdate?: boolean; updatePollMs?: string; hub?: boolean; tailscale?: boolean; tag?: string; lan?: boolean; lanPort?: string; console?: boolean; gateway?: string; gatewayToken?: string; gatewayPassword?: string; dashboard?: boolean; schedulerUrl?: string; schedulerToken?: string; tlsCert?: string; tlsKey?: string; supervised?: boolean; } export declare function serve(config: Conf, opts: ServeOptions): Promise;