import { z } from "zod"; import type { Store } from "./store.js"; export declare const agentHandoffInputSchema: z.ZodEffects>; page: z.ZodOptional>; intention: z.ZodOptional; draft: z.ZodOptional; requestId: z.ZodOptional; }, "strict", z.ZodTypeAny, { draft?: string | undefined; intention?: string | undefined; requestId?: string | undefined; jobIds?: string[] | undefined; page?: string | undefined; }, { draft?: string | undefined; intention?: string | undefined; requestId?: string | undefined; jobIds?: string[] | undefined; page?: string | undefined; }>, { draft?: string | undefined; intention?: string | undefined; requestId?: string | undefined; jobIds?: string[] | undefined; page?: string | undefined; }, { draft?: string | undefined; intention?: string | undefined; requestId?: string | undefined; jobIds?: string[] | undefined; page?: string | undefined; }>; export type AgentHandoffInput = z.input; export interface AgentHandoffOptions { hosted?: boolean; dir?: string; connected?: string[]; defaultPage?: string; } export interface AgentHandoffResult { prompt: string; requestId: string; board: string; title: string; revision: number; } export declare class AgentHandoffError extends Error { readonly status: number; constructor(message: string, status?: number); } export declare function createAgentHandoff(store: Store, boardName: string, rawInput: unknown, options?: AgentHandoffOptions): Promise;