import { type AgentModelPreference, type NewSessionPreferences, type SessionInitialAgentConfig } from '@xopcai/gateway-contract'; import type { TuiSettings } from './tui-settings.js'; export declare function tuiGatewayPreferenceKey(url?: string): string; export declare function getTuiNewSessionPreferences(settings: TuiSettings, gatewayKey: string): NewSessionPreferences; export declare function rememberTuiSessionContext(settings: TuiSettings, gatewayKey: string, context: { agentId: string; projectId?: string | null; }): TuiSettings; export declare function rememberTuiAgentModel(settings: TuiSettings, gatewayKey: string, agentId: string, preference: AgentModelPreference): TuiSettings; export declare function tuiInitialAgentConfig(settings: TuiSettings, gatewayKey: string, agentId: string): SessionInitialAgentConfig | undefined;