import { z } from 'zod'; import type { DiscussionOrganization } from './types.js'; export declare const MeetingEditSchema: z.ZodObject<{ kind: z.ZodEnum<{ summary: "summary"; risks: "risks"; decisions: "decisions"; actionItems: "actionItems"; openQuestions: "openQuestions"; }>; itemId: z.ZodString; expectedRevision: z.ZodNumber; text: z.ZodOptional; owner: z.ZodOptional; dueDate: z.ZodOptional; ignored: z.ZodOptional; }, z.core.$strip>; type Edit = z.infer; /** Preserve explicit user changes, with the immutable source revision they edited. */ export declare function applyMeetingEdits(id: string, organization: DiscussionOrganization): DiscussionOrganization; export declare function editMeeting(id: string, input: Edit): import("@xopcai/gateway-contract/src/discussions.js").DiscussionOrganizationRecord; export {};