import { type ConfigResolutionOptions, type ToduFileConfig } from "@todu/core"; declare const TODU_DAEMON_SOCKET_ENV = "TODU_DAEMON_SOCKET"; declare const TODUAI_DAEMON_SOCKET_ENV = "TODUAI_DAEMON_SOCKET"; declare const DEFAULT_TODU_DAEMON_SOCKET_FILENAME = "daemon.sock"; export interface ToduDaemonConfig { configPath: string; dataDir: string; socketPath: string; fileConfig: ToduFileConfig; } export interface ResolveToduDaemonConfigOptions extends ConfigResolutionOptions { configPath?: string; } declare const loadToduFileConfig: (configPath: string) => ToduFileConfig; declare const resolveDaemonSocketPath: (dataDir: string, env?: NodeJS.ProcessEnv) => string; declare const resolveToduDaemonConfig: (options?: ResolveToduDaemonConfigOptions) => ToduDaemonConfig; export { DEFAULT_TODU_DAEMON_SOCKET_FILENAME, TODUAI_DAEMON_SOCKET_ENV, TODU_DAEMON_SOCKET_ENV, loadToduFileConfig, resolveDaemonSocketPath, resolveToduDaemonConfig, };