export declare const PROJECT_PLANNING_SPACE_INPUT_SCHEMA: Record; export declare const PROJECT_WORK_PLAN_TASK_SCHEMA: Record; export declare const PROJECT_WORK_PLAN_SNAPSHOT_SCHEMA: Record; export declare const PROJECT_WORK_PLAN_TASK_OUTPUT_SCHEMA: Record; export declare const PROJECT_WORK_PLAN_MUTATION_OUTPUT_SCHEMA: Record; export declare const PROJECT_PLANNING_STATUS_SCHEMA: Record; export declare const PROJECT_PLANNING_STATE_OUTPUT_SCHEMA: Record; export declare const PROJECT_PLANNING_EVALUATION_SCHEMA: Record; export declare const PROJECT_PLANNING_DECISIONS_OUTPUT_SCHEMA: Record; export declare const PROJECT_PLANNING_DECISION_OUTPUT_SCHEMA: Record; export declare const PROJECT_PLANNING_LANGUAGE_OUTPUT_SCHEMA: Record; /** * The nested `decision` payload of projectPlanning.decisions.record. * * It used to be declared as an untyped record, which hid the only two fields * the service will not proceed without: recordDecision reads * `input.decision.title.trim()` and `input.decision.decision.trim()` and throws * on either being absent. Open (`additionalProperties: true`) on purpose, this * states what is REQUIRED, it does not claim to enumerate the record. */ export declare const PROJECT_PLANNING_DECISION_INPUT_SCHEMA: Record; /** * The nested `task` payload of projectPlanning.workPlan.task.create. Same gap, * same shape of fix: normalizeWorkPlanTask refuses outright with `Work plan * task title is required.`, so `title` is declared and the object stays open. */ export declare const PROJECT_WORK_PLAN_TASK_INPUT_SCHEMA: Record; //# sourceMappingURL=operator-contract-schemas-project-planning.d.ts.map