export declare const ENV_VARS: {
    readonly STATE_DIR: "XOPC_STATE_DIR";
    readonly PROFILE: "XOPC_PROFILE";
    readonly HOME: "XOPC_HOME";
    readonly CONFIG_PATH: "XOPC_CONFIG_PATH";
    readonly CREDENTIALS_DIR: "XOPC_CREDENTIALS_DIR";
    readonly LOG_LEVEL: "XOPC_LOG_LEVEL";
    readonly LOG_DIR: "XOPC_LOG_DIR";
    readonly LOG_CONSOLE: "XOPC_LOG_CONSOLE";
    readonly LOG_FILE: "XOPC_LOG_FILE";
    readonly LOG_RETENTION_DAYS: "XOPC_LOG_RETENTION_DAYS";
    readonly PRETTY_LOGS: "XOPC_PRETTY_LOGS";
};
export declare function resolveHomeDir(env?: NodeJS.ProcessEnv): string;
export declare function resolveStateDir(env?: NodeJS.ProcessEnv): string;
/** Persisted npm update check throttle / notification state (`~/.xopc/update-check.json`). */
export declare function resolveUpdateCheckStatePath(env?: NodeJS.ProcessEnv): string;
/** Cross-process lock for one-click / CLI / auto npm updates (`~/.xopc/update.lock`). */
export declare function resolveUpdateLockPath(env?: NodeJS.ProcessEnv): string;
