export declare const config: {
    projectRoot: string;
    storageBackend: string;
    dataDir: string;
    sqlitePath: string;
    rawStorageDir: string;
    eventLogPath: string;
    logsDir: string;
    eventLogMirrorEnabled: boolean;
    authServerUrl: string;
    authServiceKey: string;
    openaiApiKey: string;
    port: number;
    httpPort: number;
    environment: string;
    tunnelAutoDiscoveryEnabled: boolean;
    apiBase: string;
    mcpTokenEncryptionKey: string;
    /** When true, MCP clients receive the compact instruction block (same body as runtime fallback) instead of the full fenced block from docs — for dual-host setups that already load workspace Neotoma rules. */
    mcpCompactInstructions: boolean;
    oauthClientId: string;
    requireKeyForOauth: boolean;
    encryption: {
        enabled: boolean;
        keyFilePath: string;
        mnemonic: string;
        mnemonicPassphrase: string;
        logEncryptionEnabled: boolean;
    };
    iconGeneration: {
        enabled: boolean;
        confidenceThreshold: number;
        model: string;
        cacheTTL: number;
    };
};
/**
 * Log configuration after it's loaded
 * Call this after importing config to see what was configured
 */
export declare function logConfigInfo(): void;
//# sourceMappingURL=config.d.ts.map