import type { ApplicationRemoteServerOptions, RemoteServerOptions } from '../types/RemoteServerOptions'; /** * Normalized configuration shared by remote-server helpers. * * @private internal utility of `startRemoteServer` */ export type StartRemoteServerConfiguration = { readonly port: RemoteServerOptions['port']; readonly collection: ApplicationRemoteServerOptions['collection'] | null; readonly createExecutionTools: RemoteServerOptions['createExecutionTools']; readonly createLlmExecutionTools: ApplicationRemoteServerOptions['createLlmExecutionTools'] | null; readonly isAnonymousModeAllowed: boolean; readonly isApplicationModeAllowed: boolean; readonly isRichUi: boolean | undefined; readonly isVerbose: boolean; readonly login: ApplicationRemoteServerOptions['login'] | null; readonly startOptions: RemoteServerOptions; };