import { i as NodmixConfig } from "./types.nodmix-B9QJSty6.js";
//#region src/config/paths.d.ts
/**
 * State directory for mutable data (sessions, logs, caches).
 * Can be overridden via NODMIX_STATE_DIR.
 * Default: ~/.nodmix
 */
declare function resolveStateDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;
declare const STATE_DIR: string;
/**
 * OAuth credentials storage directory.
 *
 * Precedence:
 * - `NODMIX_OAUTH_DIR` (explicit override)
 * - `$*_STATE_DIR/credentials` (canonical server/default)
 */
declare function resolveOAuthDir(env?: NodeJS.ProcessEnv, stateDir?: string): string;
declare function resolveGatewayPort(cfg?: NodmixConfig, env?: NodeJS.ProcessEnv): number;
//#endregion
export { resolveStateDir as i, resolveGatewayPort as n, resolveOAuthDir as r, STATE_DIR as t };