import type { ConversationRouteInput } from './conversation-route.js'; export * from './agent-session-key.js'; export { getConversationRouting } from '../storage/sqlite/conversation-repository.js'; export declare function sanitizeSegment(value: string | undefined | null, options?: { allowLeadingDash?: boolean; }): string; export declare function isValidSegment(value: string | undefined | null): boolean; export type BuildConversationIdParams = ConversationRouteInput; export declare function resolveConversationId(params: ConversationRouteInput): string; export declare function getParentConversationId(conversationId: string | undefined | null): string | null; export declare function normalizeConversationId(conversationId: string): string;