import { z } from 'zod'; import type { Board } from './model.js'; import type { Op } from './ops.js'; declare const schema: z.ZodObject<{ version: z.ZodLiteral<1>; scope: z.ZodString; intention: z.ZodString; }, "strict", z.ZodTypeAny, { version: 1; scope: string; intention: string; }, { version: 1; scope: string; intention: string; }>; export type DesignConversation = z.infer; /** Working intention is conversation context, not accepted workflow or implementation state. */ export declare function validateDesignConversationOperation(board: Board, op: Op, actor: string, propose?: boolean): void; export declare function designConversationContext(board: Board, scope?: string): string; export {};