import { z } from 'zod'; export declare const ChecklistItemStatusEnum: z.ZodEnum<{ NOT_STARTED: "NOT_STARTED"; IN_PROGRESS: "IN_PROGRESS"; COMPLETED: "COMPLETED"; ON_HOLD: "ON_HOLD"; }>; export type ChecklistItemStatus = z.infer; export declare const IssueStatusEnum: z.ZodEnum<{ OPEN: "OPEN"; CLOSED: "CLOSED"; }>; export type IssueStatus = z.infer; export declare const ChecklistStageEnum: z.ZodEnum<{ PRE_SIGNING: "PRE_SIGNING"; SIGNING: "SIGNING"; CLOSING: "CLOSING"; POST_CLOSING: "POST_CLOSING"; }>; export type ChecklistStage = z.infer; export declare const ChecklistEntryStatusEnum: z.ZodEnum<{ NOT_STARTED: "NOT_STARTED"; DRAFT: "DRAFT"; CIRCULATED: "CIRCULATED"; FORM_FINAL: "FORM_FINAL"; PARTIALLY_SIGNED: "PARTIALLY_SIGNED"; FULLY_EXECUTED: "FULLY_EXECUTED"; DELIVERED: "DELIVERED"; FILED_OR_RECORDED: "FILED_OR_RECORDED"; }>; export type ChecklistEntryStatus = z.infer; export declare const SignatoryStatusEnum: z.ZodEnum<{ PENDING: "PENDING"; RECEIVED: "RECEIVED"; N_A: "N_A"; }>; export type SignatoryStatus = z.infer; export declare const ResponsibilitySchema: z.ZodObject<{ organization: z.ZodOptional; individual_name: z.ZodOptional; role: z.ZodOptional; }, z.core.$strip>; export type Responsibility = z.infer; export declare const CitationSchema: z.ZodObject<{ ref: z.ZodOptional; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>; export type Citation = z.infer; export declare const SignatureArtifactSchema: z.ZodObject<{ uri: z.ZodOptional; path: z.ZodOptional; received_at: z.ZodOptional; }, z.core.$strip>; export type SignatureArtifact = z.infer; export declare const SignatorySchema: z.ZodObject<{ party: z.ZodString; name: z.ZodOptional; title: z.ZodOptional; status: z.ZodEnum<{ PENDING: "PENDING"; RECEIVED: "RECEIVED"; N_A: "N_A"; }>; signature_artifacts: z.ZodDefault; path: z.ZodOptional; received_at: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type Signatory = z.infer; export declare const ChecklistDocumentSchema: z.ZodObject<{ document_id: z.ZodString; title: z.ZodString; primary_link: z.ZodOptional; labels: z.ZodDefault>; }, z.core.$strip>; export type ChecklistDocument = z.infer; export declare const ChecklistEntrySchema: z.ZodObject<{ entry_id: z.ZodString; document_id: z.ZodOptional; stage: z.ZodEnum<{ PRE_SIGNING: "PRE_SIGNING"; SIGNING: "SIGNING"; CLOSING: "CLOSING"; POST_CLOSING: "POST_CLOSING"; }>; sort_key: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ NOT_STARTED: "NOT_STARTED"; DRAFT: "DRAFT"; CIRCULATED: "CIRCULATED"; FORM_FINAL: "FORM_FINAL"; PARTIALLY_SIGNED: "PARTIALLY_SIGNED"; FULLY_EXECUTED: "FULLY_EXECUTED"; DELIVERED: "DELIVERED"; FILED_OR_RECORDED: "FILED_OR_RECORDED"; }>; parent_entry_id: z.ZodOptional; responsible_party: z.ZodOptional; individual_name: z.ZodOptional; role: z.ZodOptional; }, z.core.$strip>>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; signatories: z.ZodDefault; title: z.ZodOptional; status: z.ZodEnum<{ PENDING: "PENDING"; RECEIVED: "RECEIVED"; N_A: "N_A"; }>; signature_artifacts: z.ZodDefault; path: z.ZodOptional; received_at: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type ChecklistEntry = z.infer; export declare const ActionItemSchema: z.ZodObject<{ action_id: z.ZodString; description: z.ZodString; status: z.ZodEnum<{ NOT_STARTED: "NOT_STARTED"; IN_PROGRESS: "IN_PROGRESS"; COMPLETED: "COMPLETED"; ON_HOLD: "ON_HOLD"; }>; assigned_to: z.ZodOptional; individual_name: z.ZodOptional; role: z.ZodOptional; }, z.core.$strip>>; due_date: z.ZodOptional; related_document_ids: z.ZodDefault>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type ActionItem = z.infer; export declare const IssueSchema: z.ZodObject<{ issue_id: z.ZodString; title: z.ZodString; summary: z.ZodOptional; status: z.ZodEnum<{ OPEN: "OPEN"; CLOSED: "CLOSED"; }>; related_document_ids: z.ZodDefault>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type Issue = z.infer; export declare const ClosingChecklistSchema: z.ZodObject<{ deal_name: z.ZodString; updated_at: z.ZodString; documents: z.ZodDefault; labels: z.ZodDefault>; }, z.core.$strip>>>; checklist_entries: z.ZodDefault; stage: z.ZodEnum<{ PRE_SIGNING: "PRE_SIGNING"; SIGNING: "SIGNING"; CLOSING: "CLOSING"; POST_CLOSING: "POST_CLOSING"; }>; sort_key: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ NOT_STARTED: "NOT_STARTED"; DRAFT: "DRAFT"; CIRCULATED: "CIRCULATED"; FORM_FINAL: "FORM_FINAL"; PARTIALLY_SIGNED: "PARTIALLY_SIGNED"; FULLY_EXECUTED: "FULLY_EXECUTED"; DELIVERED: "DELIVERED"; FILED_OR_RECORDED: "FILED_OR_RECORDED"; }>; parent_entry_id: z.ZodOptional; responsible_party: z.ZodOptional; individual_name: z.ZodOptional; role: z.ZodOptional; }, z.core.$strip>>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; signatories: z.ZodDefault; title: z.ZodOptional; status: z.ZodEnum<{ PENDING: "PENDING"; RECEIVED: "RECEIVED"; N_A: "N_A"; }>; signature_artifacts: z.ZodDefault; path: z.ZodOptional; received_at: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>>>; action_items: z.ZodDefault; assigned_to: z.ZodOptional; individual_name: z.ZodOptional; role: z.ZodOptional; }, z.core.$strip>>; due_date: z.ZodOptional; related_document_ids: z.ZodDefault>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; issues: z.ZodDefault; status: z.ZodEnum<{ OPEN: "OPEN"; CLOSED: "CLOSED"; }>; related_document_ids: z.ZodDefault>; citations: z.ZodDefault; text: z.ZodOptional; link: z.ZodOptional; filepath: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type ClosingChecklist = z.infer; //# sourceMappingURL=schemas.d.ts.map