/** * Recurring ritual. */ export declare const RitualModel: import("@contractspec/lib.schema").SchemaModel<{ id: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; spaceId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; title: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; cadence: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; dayOfWeek: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; time: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>; /** * Input for scheduling a ritual. */ export declare const ScheduleRitualInputModel: import("@contractspec/lib.schema").SchemaModel<{ spaceId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; title: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; cadence: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; dayOfWeek: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; time: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; facilitatorId: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>; /** * Input for logging ritual occurrence. */ export declare const LogRitualOccurrenceInputModel: import("@contractspec/lib.schema").SchemaModel<{ ritualId: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; scheduledFor: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; status: { type: import("@contractspec/lib.schema").FieldType; isOptional: false; }; summary: { type: import("@contractspec/lib.schema").FieldType; isOptional: true; }; }>;