import { Context } from 'telegraf'; import { SessionManager } from '../session-manager.js'; import { MODEL_ALIASES_HINT } from '../../agent/session/model-slots.js'; type LogFn = (...args: unknown[]) => void; export { MODEL_ALIASES_HINT }; export declare function handleClear(ctx: Context, sessionManager: SessionManager, registeredCommandChats: Set, log: LogFn): Promise; export declare function handleCompact(ctx: Context, sessionManager: SessionManager, log: LogFn): Promise; export declare function handleModelSwitch(ctx: Context, sessionManager: SessionManager, log: LogFn): Promise; export declare function resolveCwdInput(input: string, base: string): string; export declare function handleCwd(ctx: Context, sessionManager: SessionManager, log: LogFn): Promise; export declare function handleName(ctx: Context, sessionManager: SessionManager, log: LogFn): Promise;