import { z } from "zod"; import type { Storage } from "../storage.js"; export declare const getThreadSchema: z.ZodObject<{ message_id: z.ZodNumber; chat_id: z.ZodOptional; max_depth: z.ZodOptional>; }, "strip", z.ZodTypeAny, { message_id: number; chat_id?: number | undefined; max_depth?: number | undefined; }, { message_id: number; chat_id?: number | undefined; max_depth?: number | undefined; }>; export type GetThreadArgs = z.infer; export declare function getThread(args: GetThreadArgs, defaultChatId: number, storage: Storage): { thread: import("../types.js").MessageForAgent[]; depth: number; };